com.ptc.windchill.uwgm.cadx.checkout
Class CheckoutDataHandler
java.lang.Object
com.ptc.windchill.uwgm.cadx.checkout.CheckoutDataHandler
- All Implemented Interfaces:
- JSDataHandler
- public class CheckoutDataHandler
- extends Object
- implements JSDataHandler
Method Summary |
private JSPropertyValue |
getCanCheckoutFlag(Object object,
JSDataObject jsObj,
Locale locale)
|
private String |
getCheckoutDeniedMessage(int nCheckoutFlag,
Locale locale)
|
private JSPropertyValue |
getDefaultAction(Object object,
JSDataObject jsObj,
Locale locale)
|
private JSPropertyValue |
getDefaultWSContentStatus(Object object,
JSDataObject jsObj,
Locale locale)
|
private String |
getIteration(Object o)
|
JSPropertyValue |
getJSPropertyValue(String attribute,
Locale locale,
Object object,
JSDataObject jsObj)
|
private Object |
getKey(Iterated iterated)
|
private String |
getServerStatusOfLatest(Workable nonLatestObj)
|
private JSPropertyValue |
getWSIteration(Object object,
JSDataObject jsObj,
Locale locale)
|
private JSPropertyValue |
getWSVersionRelation(Object object,
JSDataObject jsObj,
Locale locale)
|
void |
init(String attribute,
Locale locale,
List dataObjects)
|
private boolean |
isSeedObject(Object obj)
|
void |
setActiveWs(boolean a_activeWs)
|
void |
setSeeds(List a_seeds)
|
void |
setWorkspace(EPMWorkspace a_ws)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CHECKOUT_OK
public static final int CHECKOUT_OK
- See Also:
- Constant Field Values
CHECKOUT_DENIED_NO_PERMISSION
public static final int CHECKOUT_DENIED_NO_PERMISSION
- See Also:
- Constant Field Values
CHECKOUT_DENIED_NEW_OBJECT
public static final int CHECKOUT_DENIED_NEW_OBJECT
- See Also:
- Constant Field Values
CHECKOUT_DENIED_WORKING_COPY
public static final int CHECKOUT_DENIED_WORKING_COPY
- See Also:
- Constant Field Values
CHECKOUT_DENIED_CHECKED_OUT_BY_YOU
public static final int CHECKOUT_DENIED_CHECKED_OUT_BY_YOU
- See Also:
- Constant Field Values
CHECKOUT_DENIED_CHECKED_OUT_BY_OTHER
public static final int CHECKOUT_DENIED_CHECKED_OUT_BY_OTHER
- See Also:
- Constant Field Values
CHECKOUT_DENIED_SHARED_OBJECT
public static final int CHECKOUT_DENIED_SHARED_OBJECT
- See Also:
- Constant Field Values
CHECKOUT_DENIED_NON_LATEST_ITERATION
public static final int CHECKOUT_DENIED_NON_LATEST_ITERATION
- See Also:
- Constant Field Values
ACTION_DENIED_PLACE_HOLDER_DOCUMENT
public static final int ACTION_DENIED_PLACE_HOLDER_DOCUMENT
- See Also:
- Constant Field Values
UPDATE_OK
public static final int UPDATE_OK
- See Also:
- Constant Field Values
UPDATE_DENIED_NEW_OBJECT
public static final int UPDATE_DENIED_NEW_OBJECT
- See Also:
- Constant Field Values
UPDATE_DENIED_WORKING_COPY
public static final int UPDATE_DENIED_WORKING_COPY
- See Also:
- Constant Field Values
UPDATE_DENIED_UP_TO_DATE_OBJECT
public static final int UPDATE_DENIED_UP_TO_DATE_OBJECT
- See Also:
- Constant Field Values
WS_OBJ_RELATION_INSIGNIFICANT
public static final int WS_OBJ_RELATION_INSIGNIFICANT
- See Also:
- Constant Field Values
WS_OBJ_RELATION_ABSENT
public static final int WS_OBJ_RELATION_ABSENT
- See Also:
- Constant Field Values
WS_OBJ_RELATION_SAME
public static final int WS_OBJ_RELATION_SAME
- See Also:
- Constant Field Values
WS_OBJ_RELATION_EARLIER
public static final int WS_OBJ_RELATION_EARLIER
- See Also:
- Constant Field Values
WS_OBJ_RELATION_LATER
public static final int WS_OBJ_RELATION_LATER
- See Also:
- Constant Field Values
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
UPDATE_RESOURCE
private static final String UPDATE_RESOURCE
- See Also:
- Constant Field Values
CONTENT_DOWNLOAD
private static final String CONTENT_DOWNLOAD
- See Also:
- Constant Field Values
CONTENT_LINK
private static final String CONTENT_LINK
- See Also:
- Constant Field Values
CONTENT_REUSE
private static final String CONTENT_REUSE
- See Also:
- Constant Field Values
ACTION_CHECKOUT
private static final String ACTION_CHECKOUT
- See Also:
- Constant Field Values
ACTION_REFERENCE
private static final String ACTION_REFERENCE
- See Also:
- Constant Field Values
ACTION_UPDATE
private static final String ACTION_UPDATE
- See Also:
- Constant Field Values
ACTION_EXCLUDE
private static final String ACTION_EXCLUDE
- See Also:
- Constant Field Values
contextWs
EPMWorkspace contextWs
isInitialized
boolean isInitialized
activeWs
boolean activeWs
seeds
List seeds
nonLatestToLatestIterations
WTValuedMap nonLatestToLatestIterations
wsIterationsMap
Map wsIterationsMap
isInactiveContainer
boolean isInactiveContainer
serverStatusHelper
ServerStatusHelper serverStatusHelper
CheckoutDataHandler
public CheckoutDataHandler()
setWorkspace
public void setWorkspace(EPMWorkspace a_ws)
throws WTException
- Throws:
WTException
setSeeds
public void setSeeds(List a_seeds)
setActiveWs
public void setActiveWs(boolean a_activeWs)
init
public void init(String attribute,
Locale locale,
List dataObjects)
throws WTException
- Specified by:
init
in interface JSDataHandler
- Throws:
WTException
getJSPropertyValue
public JSPropertyValue getJSPropertyValue(String attribute,
Locale locale,
Object object,
JSDataObject jsObj)
throws WTException
- Specified by:
getJSPropertyValue
in interface JSDataHandler
- Throws:
WTException
getCanCheckoutFlag
private JSPropertyValue getCanCheckoutFlag(Object object,
JSDataObject jsObj,
Locale locale)
throws WTException
- Throws:
WTException
getDefaultAction
private JSPropertyValue getDefaultAction(Object object,
JSDataObject jsObj,
Locale locale)
throws WTException
- Throws:
WTException
getCheckoutDeniedMessage
private String getCheckoutDeniedMessage(int nCheckoutFlag,
Locale locale)
isSeedObject
private boolean isSeedObject(Object obj)
getDefaultWSContentStatus
private JSPropertyValue getDefaultWSContentStatus(Object object,
JSDataObject jsObj,
Locale locale)
throws WTException
- Throws:
WTException
getWSIteration
private JSPropertyValue getWSIteration(Object object,
JSDataObject jsObj,
Locale locale)
throws WTException
- Throws:
WTException
getKey
private Object getKey(Iterated iterated)
getIteration
private String getIteration(Object o)
throws VersionControlException
- Throws:
VersionControlException
getWSVersionRelation
private JSPropertyValue getWSVersionRelation(Object object,
JSDataObject jsObj,
Locale locale)
throws WTException
- Throws:
WTException
getServerStatusOfLatest
private String getServerStatusOfLatest(Workable nonLatestObj)