wt.csm.navigation
Class NavigationStructureObjectLocator

java.lang.Object
  extended bywt.csm.navigation.NavigationStructureObjectLocator
All Implemented Interfaces:
ObjectLocator

public class NavigationStructureObjectLocator
extends Object
implements ObjectLocator


Field Summary
static String CASCADE
           
private static String SERVICE_NAME
           
private static boolean VERBOSE
           
 
Constructor Summary
NavigationStructureObjectLocator()
           
 
Method Summary
 Object dePersistClassificationNavigationStructure(String name)
           
 Object dePersistIndependentNavigationStructure(String name)
           
 Object dePersistNavigationStructure(String name)
           
 Object dePersistNavigationStructures()
           
 Object locate(String identifier)
          Given a search criteria, return IBAReference(ONE) for LoadValue.java.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

NavigationStructureObjectLocator

public NavigationStructureObjectLocator()
Method Detail

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()