com.ptc.windchill.uwgm.cadx.checkin
Class CheckinProxy

java.lang.Object
  extended bycom.ptc.windchill.uwgm.cadx.checkin.CheckinProxy

public class CheckinProxy
extends Object



Supported API: false

Extendable: false


Field Summary
static String ACTIVE_ASSOCIATED
           
static String ALL
           
static String ASSOCIATED
           
private  String checkinIterationComment
           
private static String CLASSNAME
           
static String DRAWING
           
static String FAMILY_TABLE
           
static String GENERIC
           
static String INSTANCE
           
static String OPTIONAL_DEPENDENTS
           
static String PART
           
static String PASSIVE_ASSOCIATED
           
static String REQUIRED
           
static String REQUIRED_DEPENDENTS
           
private static String RESOURCE
           
static String SECONDARY_DEPENDENTS
           
static String SELECTED
           
 
Constructor Summary
CheckinProxy()
          

Supported API: false
 
Method Summary
private  Vector applyChoices(Vector objects, Vector choices, String workspaceName)
           
private  Workable[] checkAndChangeItemFolder(Workable[] objects, Vector folders)
           
private  Workable checkoutObject(Workable object, String workspaceName)
           
private  Workable[] checkoutObjects(Workable[] array, String workspaceName)
           
 HashMap createOrAssociateParts(ArrayList docList, EPMWorkspace ws, HashMap docFolders, Vector checkinormove)
           
 Vector doCheckin(Vector objectsToCheckin, Vector folderNames, Vector notes, boolean keepCheckedOut, boolean autoPartCreate, boolean oneTransaction, String workspaceName)
          

Supported API: false
 Vector doCheckin(Vector objectsToCheckin, Vector folders, Vector choices, boolean autoPartCreate, boolean oneTransaction, String workspaceName)
           
 Vector doCheckin(Vector objectsToCheckin, Vector folders, Vector choices, boolean autoPartCreate, boolean oneTransaction, String workspaceName, boolean isWildfire, String iterationComment)
           
static String getKey(Object obj)
           
 Vector getObjectDependencies(Vector objectList, EPMWorkspace workspace)
          

Supported API: false
 Vector getObjectDependencies(Vector objectList, String workspaceName)
          

Supported API: false
 Object[] getObjectDependencies(Vector selectedObjects, String workspaceName, boolean nothing)
           
 void setCheckinIterationComment(String iterationComment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

ASSOCIATED

public static final String ASSOCIATED
See Also:
Constant Field Values

ACTIVE_ASSOCIATED

public static final String ACTIVE_ASSOCIATED
See Also:
Constant Field Values

PASSIVE_ASSOCIATED

public static final String PASSIVE_ASSOCIATED
See Also:
Constant Field Values

DRAWING

public static final String DRAWING
See Also:
Constant Field Values

REQUIRED

public static final String REQUIRED
See Also:
Constant Field Values

ALL

public static final String ALL
See Also:
Constant Field Values

REQUIRED_DEPENDENTS

public static final String REQUIRED_DEPENDENTS
See Also:
Constant Field Values

OPTIONAL_DEPENDENTS

public static final String OPTIONAL_DEPENDENTS
See Also:
Constant Field Values

SECONDARY_DEPENDENTS

public static final String SECONDARY_DEPENDENTS
See Also:
Constant Field Values

SELECTED

public static final String SELECTED
See Also:
Constant Field Values

FAMILY_TABLE

public static final String FAMILY_TABLE
See Also:
Constant Field Values

GENERIC

public static final String GENERIC
See Also:
Constant Field Values

INSTANCE

public static final String INSTANCE
See Also:
Constant Field Values

PART

public static final String PART
See Also:
Constant Field Values

checkinIterationComment

private String checkinIterationComment
Constructor Detail

CheckinProxy

public CheckinProxy()


Supported API: false

Method Detail

doCheckin

public Vector doCheckin(Vector objectsToCheckin,
                        Vector folderNames,
                        Vector notes,
                        boolean keepCheckedOut,
                        boolean autoPartCreate,
                        boolean oneTransaction,
                        String workspaceName)


Supported API: false

Parameters:
objectsToCheckin -
folderNames -
notes -
keepCheckedOut -
autoPartCreate -
oneTransaction -
workspaceName -
Returns:
Vector

getObjectDependencies

public Vector getObjectDependencies(Vector objectList,
                                    String workspaceName)
                             throws Exception


Supported API: false

Parameters:
objectList -
workspaceName -
Returns:
Vector
Throws:
Exception

getObjectDependencies

public Vector getObjectDependencies(Vector objectList,
                                    EPMWorkspace workspace)
                             throws Exception


Supported API: false

Parameters:
objectList -
workspace -
Returns:
Vector
Throws:
Exception

applyChoices

private Vector applyChoices(Vector objects,
                            Vector choices,
                            String workspaceName)

checkoutObjects

private Workable[] checkoutObjects(Workable[] array,
                                   String workspaceName)

checkoutObject

private Workable checkoutObject(Workable object,
                                String workspaceName)

checkAndChangeItemFolder

private Workable[] checkAndChangeItemFolder(Workable[] objects,
                                            Vector folders)

doCheckin

public Vector doCheckin(Vector objectsToCheckin,
                        Vector folders,
                        Vector choices,
                        boolean autoPartCreate,
                        boolean oneTransaction,
                        String workspaceName)

doCheckin

public Vector doCheckin(Vector objectsToCheckin,
                        Vector folders,
                        Vector choices,
                        boolean autoPartCreate,
                        boolean oneTransaction,
                        String workspaceName,
                        boolean isWildfire,
                        String iterationComment)

getObjectDependencies

public Object[] getObjectDependencies(Vector selectedObjects,
                                      String workspaceName,
                                      boolean nothing)
                               throws Exception
Throws:
Exception

getKey

public static String getKey(Object obj)

createOrAssociateParts

public HashMap createOrAssociateParts(ArrayList docList,
                                      EPMWorkspace ws,
                                      HashMap docFolders,
                                      Vector checkinormove)
                               throws WTException
Throws:
WTException

setCheckinIterationComment

public void setCheckinIterationComment(String iterationComment)