Class WTTypeDefinitionNavigator
java.lang.Object
wt.ixb.objectset.ObjectSetHandlerTemplate
wt.ixb.objectset.ObjectSetGeneratorTemplate
wt.ixb.objectset.handlers.navigator.GeneralNavigator
wt.ixb.objectset.handlers.navigator.WTTypeDefinitionNavigator
- All Implemented Interfaces:
ObjectSetGenerator,ObjectSetHandler
public class WTTypeDefinitionNavigator
extends wt.ixb.objectset.handlers.navigator.GeneralNavigator
Object set navigator for type definitions (including user defined soft
types and hard types). By default all of its parents, including modeled
types, will be exported also.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
-
Field Summary
Fields inherited from class wt.ixb.objectset.handlers.navigator.GeneralNavigator
NAVIGATOR_NC_APPNAME, topLevelObject, XML_TAG_NAVIGATOR_IS_NAVCRITERIA_ENABLED, XML_TAG_NAVIGATOR_IS_NAVCRITERIA_TYPE, XML_TAG_NAVIGATOR_RULE, XML_TAG_NAVIGATOR_RULE_BY_METHOD_METHOD, XML_TAG_NAVIGATOR_RULE_FOR, XML_TAG_NAVIGATOR_RULE_FOREIGN_KEY_NAME, XML_TAG_NAVIGATOR_RULE_GO, XML_TAG_NAVIGATOR_RULE_GO_BY_LINK, XML_TAG_NAVIGATOR_RULE_GO_BY_METHOD, XML_TAG_NAVIGATOR_RULE_GO_FROM_FOREIGN_KEY, XML_TAG_NAVIGATOR_RULE_GO_TO_FOREIGN_KEY, XML_TAG_NAVIGATOR_RULE_GO_TO_GET_METHOD, XML_TAG_NAVIGATOR_RULE_LC_CLASS_NAME, XML_TAG_NAVIGATOR_RULE_LC_METHOD_NAME, XML_TAG_NAVIGATOR_RULE_LINK_NAME, XML_TAG_NAVIGATOR_RULE_LOAD_CONDITION, XML_TAG_NAVIGATOR_RULE_ROLE_NAME, XML_TAG_NAVIGATOR_RULE_TARGET_CLASS_NAME, XML_TAG_NAVIGATOR_SCHEMA, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO_CLASS, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO_DESCR, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO_IMAGE, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO_KEY, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO_KEY_GET_METHOD, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO_KEY_LOC_NAME, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO_KEY_PREPARE_METHOD, XML_TAG_NAVIGATOR_TOP_LEVEL_OBJECT_INFO_KEY_QUERY_NAME, xmlParametersFields inherited from interface wt.ixb.objectset.ObjectSetHandler
XML_TAG_DISPLAY, XML_TAG_OBJECT_CREATOR_NAME, XML_TAG_OBJECT_SET_CREATOR, XML_TAG_OBJECT_SET_DIALOG_CLASS_NAME, XML_TAG_OBJECT_SET_HANDLER_CREATOR, XML_TAG_OBJECT_SET_HANDLER_FILTER, XML_TAG_OBJECT_SET_HANDLER_GENERATOR, XML_TAG_OBJECT_SET_HANDLER_HANDLER, XML_TAG_OBJECT_SET_HANDLER_ID, XML_TAG_OBJECT_SET_HANDLER_PARAMETERS, XML_TAG_OBJECT_SET_LOCALIZED_DESCR, XML_TAG_OBJECT_SET_LOCALIZED_MSG_CLASS, XML_TAG_OBJECT_SET_LOCALIZED_MSG_KEY, XML_TAG_OBJECT_SET_LOCALIZED_NAME -
Method Summary
Modifier and TypeMethodDescriptionbooleanOnly the LATEST iteration which is checked in can be used as seed objects.findTopLevelObject(String[] searchParams) Find the type definitions whose names match the search parameter given the array of String.Get the localized String displayable to the client for the given type definition.static EnumerationFind the associated IBA definitions which are required for export.Methods inherited from class wt.ixb.objectset.handlers.navigator.GeneralNavigator
filterObjects, filterObjects, findTopLevelObjectImpl, getConfigSpecsFor, getLocalizedDescription, getNavCriteriaType, getParametersAsString, getTopLevelObject, getTopLevelObjectLocalizedImageImpl, getTopLevelObjectSearchInfo_Class, getTopLevelObjectSearchInfo_KeyLocalazedNames, getTopLevelObjectSearchInfo_KeyNames, getTopLevelObjectSearchInfo_KeyQueryNames, getTopLevelObjectSearchInfo_LocalazedDescription, getTopLevelObjectSearchInfo_PrepareMethodNames, initialize, isNCEnabled, iterate, iterate, iterateOneLevel, iterateOneLevel, navigate, setParametersAsString, setTopLevelObjectMethods inherited from class wt.ixb.objectset.ObjectSetGeneratorTemplate
getContainerRef, getNavigationCriteria, iteratePerPage, setConfigSpec, setContainerRef, setNavigationCriteriaMethods inherited from class wt.ixb.objectset.ObjectSetHandlerTemplate
getAppletClassName, getId, getLocalizedMessageKey, getLocalizedMessageWithoutParams, getLocalizedMessageWithoutParams, getLocalizedMessageWithParams, getLocalizedName, getLocalizedNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface wt.ixb.objectset.ObjectSetHandler
getAppletClassName, getId, getLocalizedName, getLocalizedName
-
Method Details
-
getTopLevelObjectLocalizedImage
Get the localized String displayable to the client for the given type definition.
Supported API: true- Overrides:
getTopLevelObjectLocalizedImagein classwt.ixb.objectset.handlers.navigator.GeneralNavigator- Parameters:
obj-- Returns:
- the full path of the type definition.
- Throws:
WTException
-
canBeUsedAsTopLevelObject
Only the LATEST iteration which is checked in can be used as seed objects. Deleted type definitions can not be used as seed objects. Return true if it can be used as a seed object.
Supported API: true- Overrides:
canBeUsedAsTopLevelObjectin classwt.ixb.objectset.handlers.navigator.GeneralNavigator- Parameters:
obj- The heavy object type definition.- Returns:
- boolean
- Throws:
WTException
-
findTopLevelObject
Find the type definitions whose names match the search parameter given the array of String. The type definitions must be in the source container or its parent containers.
Supported API: true- Overrides:
findTopLevelObjectin classwt.ixb.objectset.handlers.navigator.GeneralNavigator- Parameters:
searchParams- The size of the String array should be 1 (for the name of type definitions)- Returns:
- Enumeration
- Throws:
WTException
-