|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.cadx.common.util.ContainerUtilities
Field Summary | |
static String |
CONTAINER_OID_AS_CONTEXT_OBJECT
|
static String |
CONTAINER_OID_AS_PARAMETER
|
private static String |
DEFAULT_CONTAINER_PARAM
|
private static String |
PROJECLINK_TOKENS_SEPARATOR
|
private static String |
PROJECLINK_VALUE_SEPARATOR
|
private static String |
PROJECT_CONTAINEROID_PREFIX
|
static String |
PROWT_CONTEXTTYPE_LIBRARY
|
static String |
PROWT_CONTEXTTYPE_MAX_J03
|
static String |
PROWT_CONTEXTTYPE_ORGANIZATION
|
static String |
PROWT_CONTEXTTYPE_PRODUCT
|
static String |
PROWT_CONTEXTTYPE_PROJECTLINK
|
static String |
PROWT_CONTEXTTYPE_SITE
|
static String |
PROWT_CONTEXTTYPE_UNKNOWN
|
static String |
PROWT_CONTEXTTYPE_WINDCHILL
|
private static boolean |
VERBOSE
|
static String |
WS_AS_PARAMETER
|
Constructor Summary | |
ContainerUtilities()
|
Method Summary | |
static boolean |
areInSameDomain(WTContainer container1,
WTContainer container2)
Checks if passed containers are in same 'domain' If both the container are PDMLink containers, they are in same domain. |
static boolean |
areInSameSolution(WTContainer cnt1,
WTContainer cnt2)
spatanka : Added the following method : Find out if the specified container is in one of the solutions |
static boolean |
areSame(WTContainer cnt1,
WTContainer cnt2)
spatanka : Added the following method : Tests whether given conntainers are in same Organization. |
static WTContainer |
getActiveWorkspaceContainer(HTTPRequest aHTTPRequest)
Get the active workspace's container context based upon the specified request object. |
static WTContainer |
getActiveWorkspaceContainer(HTTPState aHTTPState)
Get the active workspace's container context based upon the specified state object. |
static WTContainer |
getContainerForBusinessObject(Object businessObject)
Get owning container for the specified business object. |
static WTContainer |
getContainerForBusinessObject(Object businessObject,
HTTPRequest request)
Get owning container for the specified business object. |
static WTContainer |
getContainerForBusinessObject(Object businessObject,
HTTPState aHTTPState)
Get owning container for the specified business object. |
static Vector |
getContainerNames(Vector containersVector)
For the specified query result of WTContainer objects, return back a vector of container name. |
static Vector |
getContainerOids(Vector containersVector)
For the specified query result of WTContainer objects, return back a vector of string form of the container object id. |
static WTContainer |
getContextContainerForAction(HTTPState aHTTPState)
Get the context container for the solution environemnt in which this action is launched. |
static WTContainer |
getContextContainerForAction(HTTPState aHTTPState,
boolean considerActiveWorkspaceContainerContext)
Get the context container for the solution environemnt in which this action is launched. |
private static WTContainer |
getContextContainerFromActionURL(HTTPState aHTTPState)
Get the context container for the solution context as passed through the query string of the action URL. |
static WTContainer |
getContextContainerFromRequest(HTTPRequest request)
Get the context container for the solution environemnt in which this action is launched. |
static WTContainer |
getContextContainerFromRequest(HTTPRequest request,
boolean considerActiveWorkspaceContainerContext)
Get the context container for the solution environemnt in which this action is launched. |
private static String |
getContextOidFromProperties(Properties props)
|
static QueryResult |
getDefaultCabinets(QueryResult containers)
For the specified list of containers, return the list of default (aka cabinet for a container's "business" data) cabinets. |
static WTOrganization |
getOrgContainerOrganization(WTContainer container)
Get Organization for org container of the specified container. |
static List |
getPDMLinkContainerClassNames()
Get the list of the valid (fully qualified) class names of the containers belonging to PDMLink solution context. |
static String |
getProEContainerType(WTContainer container)
|
static WTContainer |
getSelectedContainer(HTTPState aHTTPState)
Return value of selected container as specified by user by selecting the container pull-down. |
static WTContainer |
getSelectedContainer(HTTPState aHTTPState,
String containerParam)
Return value of selected container as specified by user by selecting the container pull-down. |
static Vector |
getValidContainersForBusinessObjects(WTContainer wsContainer,
Class containerClass,
boolean filterByMembership)
Get the containers in which business objects can be created. |
static WTContainer |
getWTContainer(String containerOid)
For the specified container oid, return back the WTContainer object. |
static WTContainer |
getWTContainerByName(String containerName)
Deprecated. Please use ContainerQueryUtilities.getWTContainerByName instead |
static WTContainerRef |
getWTContainerRef(EPMWorkspace workspace)
For the specified workspace object, get the container reference back. |
static WTContainerRef |
getWTContainerRef(WTContainer container)
For the specified container object, return back it's reference object |
static boolean |
isClassicContainer(WTContainer container)
Find out if the specified container is the installation's ClassicContainer |
boolean |
isContainerValid(String containerName)
Deprecated. This method does not work when container with identical name are used in the inter-operable environment. Use getWTContainerByName(String containerName, WTContainer contextContainer) instead. |
static boolean |
isExchangeContainer(WTContainer container)
|
static boolean |
isObjectAccessibleFromContainer(WTContained containedObj,
WTContainer container)
|
static boolean |
isOrganizationContainer(WTContainer container)
|
static boolean |
isPDMLinkContainer(WTContainer container)
Find out if the specified container is one of the PDMLink containers |
private static boolean |
isPDMLinkContainerClass(Class containerClass)
Find out if the specified container class is one of the PDMLink container classes |
static boolean |
isPDMLinkLibraryContainer(WTContainer container)
|
static boolean |
isPDMLinkProductContainer(WTContainer container)
|
static boolean |
isProjectLinkContainer(WTContainer container)
Find out if the specified container is one of the ProjectLink containers |
static boolean |
isSelectedContainerDifferentFromWsContainer(HTTPState aHTTPState)
Return true if selected container is other than the workspace's container |
static boolean |
isSelectedContainerDifferentFromWsContainer(HTTPState aHTTPState,
String containerParam)
Return true if selected container is other than the workspace's container |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static boolean VERBOSE
public static final String CONTAINER_OID_AS_CONTEXT_OBJECT
public static final String CONTAINER_OID_AS_PARAMETER
public static final String WS_AS_PARAMETER
private static final String PROJECLINK_TOKENS_SEPARATOR
private static final String PROJECLINK_VALUE_SEPARATOR
private static final String DEFAULT_CONTAINER_PARAM
public static final String PROWT_CONTEXTTYPE_UNKNOWN
public static final String PROWT_CONTEXTTYPE_WINDCHILL
public static final String PROWT_CONTEXTTYPE_PROJECTLINK
public static final String PROWT_CONTEXTTYPE_PRODUCT
public static final String PROWT_CONTEXTTYPE_LIBRARY
public static final String PROWT_CONTEXTTYPE_SITE
public static final String PROWT_CONTEXTTYPE_ORGANIZATION
public static final String PROWT_CONTEXTTYPE_MAX_J03
private static String PROJECT_CONTAINEROID_PREFIX
Constructor Detail |
public ContainerUtilities()
Method Detail |
public static WTContainer getContextContainerForAction(HTTPState aHTTPState)
public static WTContainer getContextContainerForAction(HTTPState aHTTPState, boolean considerActiveWorkspaceContainerContext)
public static WTContainer getContextContainerFromRequest(HTTPRequest request) throws WTException
WTException
public static WTContainer getContextContainerFromRequest(HTTPRequest request, boolean considerActiveWorkspaceContainerContext) throws WTException
WTException
private static WTContainer getContextContainerFromActionURL(HTTPState aHTTPState)
public static Vector getValidContainersForBusinessObjects(WTContainer wsContainer, Class containerClass, boolean filterByMembership) throws WTException, WTPropertyVetoException
containerClass
- deprecated
WTException
WTPropertyVetoException
public static WTContainer getWTContainer(String containerOid)
public static Vector getContainerNames(Vector containersVector)
public static Vector getContainerOids(Vector containersVector) throws WTException
WTException
public static WTContainerRef getWTContainerRef(EPMWorkspace workspace) throws WTException
WTException
public static WTContainerRef getWTContainerRef(WTContainer container) throws WTException
WTException
public static WTContainer getContainerForBusinessObject(Object businessObject, HTTPState aHTTPState)
businessObject
- a WTContained or 'yet to be persisted' candidate WTContainedaHTTPState
- HTTPState object used primarily in case of candidate WTContained. Could be null in other cases.public static WTContainer getContainerForBusinessObject(Object businessObject, HTTPRequest request)
public static WTContainer getContainerForBusinessObject(Object businessObject)
public boolean isContainerValid(String containerName)
public static WTOrganization getOrgContainerOrganization(WTContainer container)
public static boolean areInSameSolution(WTContainer cnt1, WTContainer cnt2)
public static boolean areSame(WTContainer cnt1, WTContainer cnt2)
public static QueryResult getDefaultCabinets(QueryResult containers)
public static WTContainer getActiveWorkspaceContainer(HTTPRequest aHTTPRequest)
public static WTContainer getActiveWorkspaceContainer(HTTPState aHTTPState)
public static boolean isPDMLinkContainer(WTContainer container)
public static boolean isPDMLinkLibraryContainer(WTContainer container)
public static boolean isPDMLinkProductContainer(WTContainer container)
public static boolean isClassicContainer(WTContainer container)
public static boolean isOrganizationContainer(WTContainer container)
public static boolean isExchangeContainer(WTContainer container)
public static boolean isProjectLinkContainer(WTContainer container)
private static boolean isPDMLinkContainerClass(Class containerClass)
public static List getPDMLinkContainerClassNames()
public static WTContainer getWTContainerByName(String containerName) throws WTException
containerName
-
WTException
private static String getContextOidFromProperties(Properties props)
public static boolean isObjectAccessibleFromContainer(WTContained containedObj, WTContainer container) throws WTException
WTException
public static boolean areInSameDomain(WTContainer container1, WTContainer container2)
public static String getProEContainerType(WTContainer container)
public static boolean isSelectedContainerDifferentFromWsContainer(HTTPState aHTTPState)
public static boolean isSelectedContainerDifferentFromWsContainer(HTTPState aHTTPState, String containerParam)
public static WTContainer getSelectedContainer(HTTPState aHTTPState)
public static WTContainer getSelectedContainer(HTTPState aHTTPState, String containerParam)
containerParam
- Container parameter as passed through form data
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |