wt.csm.navigation
Class NavigationStructureObjectLocator
java.lang.Object
wt.csm.navigation.NavigationStructureObjectLocator
- All Implemented Interfaces:
- ObjectLocator
- public class NavigationStructureObjectLocator
- extends Object
- implements ObjectLocator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAME
private static final String SERVICE_NAME
- See Also:
- Constant Field Values
VERBOSE
private static final boolean VERBOSE
CASCADE
public static final String CASCADE
- See Also:
- Constant Field Values
NavigationStructureObjectLocator
public NavigationStructureObjectLocator()
locate
public Object locate(String identifier)
- Given a search criteria, return IBAReference(ONE) for LoadValue.java. Return Vector for Exporter.
- Specified by:
locate
in interface ObjectLocator
- Parameters:
identifier
- is a search criteria
if the search criteria is null, return all classification structures and all classification nodes associated to the struct.
if the search criteria contains structure name only, return this structure with its associated nodes.
if the search criteria contains node name only, return all nodes with the same name; does not matter which structure.
if the search criteria contains structure name and node name, return this node only.
if the search criteria contains structure name and node name and a key word 'Cascade', return this node and all of its descendents.
- Returns:
- Object(s)
dePersistClassificationNavigationStructure
public Object dePersistClassificationNavigationStructure(String name)
dePersistIndependentNavigationStructure
public Object dePersistIndependentNavigationStructure(String name)
dePersistNavigationStructure
public Object dePersistNavigationStructure(String name)
dePersistNavigationStructures
public Object dePersistNavigationStructures()