Package wt.filter
Class NavCriteriaContext
java.lang.Object
wt.filter.NavCriteriaContext
- All Implemented Interfaces:
Serializable
This class defines the parameters that are passed from application code to the service API
Supported API: true
Extendable: false
ConfigService.getConfigSpecFor(NavCriteriaContext) and to delegates that
implement GetConfigSpecForDelegate2.
Supported API: true
Extendable: false
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringKey of entry in Map that is set bysetMap(Map)and whose corresponding value must be of typeTypeIdentifier.static final StringKey of entry in Map that is set bysetMap(Map)and whose corresponding value must "true" or "false". -
Method Summary
Modifier and TypeMethodDescriptionvoidValidates this object has the necessary parameters and assigns values to parameters that can be calculated.Class<?> Get the type for which this default NavigationCriteria will be applicable.Get the application for which this default NavigationCriteria is being retrieved.Get the container reference in whose context we are getting a default NavigationCriteria.getMap()Get the map of application defined parameters.Get the proejct container reference that should be used to create the sandbox config spec or null if the config spec should not be a sandbox config spec.getSeeds()Get the seeds for which this default NavigationCriteria is being retrieved.Get the Variant Spec reference for which this default NavigationCriteria is being retrieved.Get the workspace reference in whose context we are getting a default NavigationCriteria.voidsetApplicableType(Class<?> applicableType) Set the type for which this default NavigationCriteria will be applicable.voidsetApplicationName(String applicationName) Set the application for which this default NavigationCriteria is being retrieved.voidsetContainerRef(WTContainerRef containerRef) Set the container reference in whose context we are getting a default NavigationCriteria.voidSet the map of application defined parameters.voidsetSeeds(WTCollection seeds) Set the seeds for which this default NavigationCriteria is being retrieved.voidsetVariantSpecRef(ObjectReference variantSpecRef) Set the Variant Spec reference for which this default NavigationCriteria is being retrieved.voidsetWorkspaceRef(ObjectReference workspaceRef) Set the workspace reference in whose context we are getting a default NavigationCriteria.
-
Field Details
-
CONTEXT_OBJECT_TYPE_ID
Key of entry in Map that is set bysetMap(Map)and whose corresponding value must be of typeTypeIdentifier.
Supported API: true
Extendable: false- See Also:
-
IS_WORKSPACE_CONTEXT
Key of entry in Map that is set bysetMap(Map)and whose corresponding value must "true" or "false".
Supported API: true
Extendable: false- See Also:
-
-
Method Details
-
setWorkspaceRef
Set the workspace reference in whose context we are getting a default NavigationCriteria.
Supported API: true
Extendable: false- Parameters:
workspaceRef-
-
getWorkspaceRef
Get the workspace reference in whose context we are getting a default NavigationCriteria.
Supported API: true
Extendable: false- Returns:
- ObjectReference
-
setContainerRef
Set the container reference in whose context we are getting a default NavigationCriteria.
Supported API: true
Extendable: false- Parameters:
containerRef-
-
getContainerRef
Get the container reference in whose context we are getting a default NavigationCriteria.
Supported API: true
Extendable: false- Returns:
- WTContainerRef
-
getProjectContainerRef
Get the proejct container reference that should be used to create the sandbox config spec or null if the config spec should not be a sandbox config spec.
Supported API: true
Extendable: false- Returns:
- The project container reference or null.
-
setApplicableType
Set the type for which this default NavigationCriteria will be applicable.
Supported API: true
Extendable: false- Parameters:
applicableType-
-
getApplicableType
Get the type for which this default NavigationCriteria will be applicable.
Supported API: true
Extendable: false- Returns:
- Classinvalid input: '<'?>
-
setApplicationName
Set the application for which this default NavigationCriteria is being retrieved.
Supported API: true
Extendable: false- Parameters:
applicationName-
-
getApplicationName
Get the application for which this default NavigationCriteria is being retrieved.
Supported API: true
Extendable: false- Returns:
- Classinvalid input: '<'?>
-
setSeeds
Set the seeds for which this default NavigationCriteria is being retrieved.
Supported API: true
Extendable: false- Parameters:
seeds-
-
getSeeds
Get the seeds for which this default NavigationCriteria is being retrieved.
Supported API: true
Extendable: false- Returns:
- WTCollection
-
getMap
Get the map of application defined parameters.
Supported API: true
Extendable: false- Returns:
- The map.
-
setMap
Set the map of application defined parameters.
Supported API: true
Extendable: false- Parameters:
map- The map.
-
getVariantSpecRef
Get the Variant Spec reference for which this default NavigationCriteria is being retrieved.
Supported API: true
Extendable: false- Returns:
- Variant Spec ObjectReference
-
setVariantSpecRef
Set the Variant Spec reference for which this default NavigationCriteria is being retrieved.
Supported API: true
Extendable: false- Parameters:
variantSpecRef-
-
calculateDerivedParameters
Validates this object has the necessary parameters and assigns values to parameters that can be calculated.
Supported API: true
Extendable: false- Throws:
WTException
-