|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.services.StandardManager
wt.csm.navigation.service.NavigationDBService
Use the newNavigationDBService
static factory method(s),
not the NavigationDBService
constructor, to construct instances
of this class. Instances must be constructed using the static factory(s),
in order to ensure proper initialization of the instance.
Supported API: false
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
private static String |
RESOURCE
|
Fields inherited from class wt.services.StandardManager |
|
Fields inherited from interface wt.services.Manager |
MANAGER_SERVICE, STARTUP_AUTOMATIC, STARTUP_MANUAL, STATUS_EMERGENCY_SHUTDOWN, STATUS_EMERGENCY_SHUTTING_DOWN, STATUS_SHUTDOWN, STATUS_SHUTDOWN_ERRORS, STATUS_SHUTDOWN_FAILURE, STATUS_SHUTTING_DOWN, STATUS_STARTED, STATUS_STARTED_ERRORS, STATUS_STARTING_UP, STATUS_STARTUP_FAILURE |
Constructor Summary | |
NavigationDBService()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
Constructor Detail |
public NavigationDBService()
Method Detail |
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
getConceptualClassname
in class StandardManager
public AbstractNavStruct[] getAllNavigationStructures() throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
public AbstractNavStruct getNavigationStructureDefaultView(NavStructListView navStructListView) throws CSMClassificationNavigationException, WTException
navStructListView
-
CSMClassificationNavigationException
WTException
public AbstractNavStruct getNavigationStructureDefaultView(AbstractNodeDefaultView navigationNode) throws CSMClassificationNavigationException, WTException
navigationNode
-
CSMClassificationNavigationException
WTException
public AbstractNavStruct getNavigationStructureDefaultView(String navStructName) throws CSMClassificationNavigationException, WTException
navStructName
-
CSMClassificationNavigationException
WTException
public AbstractNavStruct refreshNavigationStructure(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, WTException
navStruct
-
CSMClassificationNavigationException
WTException
public IndirectQueryTarget[] getIndirectQueryTargets(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, WTException
navStruct
-
CSMClassificationNavigationException
WTException
public AbstractNavStruct createNavigationStructure(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
navStruct
-
CSMClassificationNavigationException
NotAuthorizedException
WTException
public void deleteNavigationStructure(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
navStruct
-
CSMClassificationNavigationException
NotAuthorizedException
WTException
public AbstractNavStruct updateNavigationStructure(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
navStruct
-
CSMClassificationNavigationException
NotAuthorizedException
WTException
public AbstractNode[] getNavigationStructureRootNodes(NavStructListView navStruct) throws CSMClassificationNavigationException, WTException
navStruct
-
CSMClassificationNavigationException
WTException
public AbstractNode[] getNavigationNodeChildren(AbstractNodeNodeView node) throws CSMClassificationNavigationException, WTException
node
-
CSMClassificationNavigationException
WTException
public AbstractNode getParentNodeDefaultView(AbstractNodeDefaultView navigationNode) throws CSMClassificationNavigationException, WTException
navigationNode
-
CSMClassificationNavigationException
WTException
public AbstractNode getNavigationNodeDefaultView(AbstractNodeNodeView navigationNode) throws CSMClassificationNavigationException, WTException
navigationNode
-
CSMClassificationNavigationException
WTException
public NodeQueryForm[] getNodeQueryForms(AbstractNodeDefaultView navigationNode) throws CSMClassificationNavigationException, WTException
navigationNode
-
CSMClassificationNavigationException
WTException
public QueryFormElement[] getQueryFormElements(AbstractQueryFormView queryForm) throws CSMClassificationNavigationException, WTException
queryForm
-
CSMClassificationNavigationException
WTException
public AbstractNode refreshNavigationNodeDefaultView(AbstractNodeDefaultView navigationNode) throws CSMClassificationNavigationException, WTException
navigationNode
-
CSMClassificationNavigationException
WTException
public AbstractNode refreshNavigationNodeNodeView(AbstractNodeNodeView navigationNode) throws CSMClassificationNavigationException, WTException
navigationNode
-
CSMClassificationNavigationException
WTException
public IndependentNode copyNavigationNode(IndependentNodeNodeView sourceNavigationNode, IndependentNodeNodeView targetParentNavigationNode) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
sourceNavigationNode
- targetParentNavigationNode
-
CSMClassificationNavigationException
NotAuthorizedException
WTException
public IndependentNode createNavigationNode(IndependentNodeDefaultView navigationNode, AbstractNavStructView navStruct) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
navigationNode
- navStruct
-
CSMClassificationNavigationException
NotAuthorizedException
WTException
public void deleteNavigationNode(IndependentNodeNodeView navigationNode) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
navigationNode
-
CSMClassificationNavigationException
NotAuthorizedException
WTException
public IndependentNode updateNavigationNode(IndependentNodeNodeView navigationNode) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
navigationNode
-
CSMClassificationNavigationException
NotAuthorizedException
WTException
public AbstractNode updateNavigationNode(AbstractNodeDefaultView navigationNode) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
navigationNode
-
CSMClassificationNavigationException
NotAuthorizedException
WTException
protected void performStartupProcess() throws ManagerException
performStartupProcess
in class StandardManager
ManagerException
public AbstractNavStruct getNavigationStructureFromID(String structid) throws CSMClassificationNavigationException, WTException
structid
-
CSMClassificationNavigationException
WTException
public AbstractNode getNavigationNodeFromID(String nodeid) throws CSMClassificationNavigationException, WTException
nodeid
-
CSMClassificationNavigationException
WTException
public AbstractNode[] getParentNodes(AbstractNodeNodeView navigationNode) throws CSMClassificationNavigationException, WTException
navigationNode
-
CSMClassificationNavigationException
WTException
public Vector findNavigationNodes(NavStructListView navStrTarget, String srcForString, String matching, AbstractNodeNodeView navParentNode) throws CSMClassificationNavigationException, WTException
navStrTarget
- srcForString
- matching
- navParentNode
-
CSMClassificationNavigationException
WTException
public Vector findNavigationNodes(String structName, String srcForString, String matching, AbstractNodeNodeView navParentNode) throws CSMClassificationNavigationException, WTException
structName
- srcForString
- matching
- navParentNode
-
CSMClassificationNavigationException
WTException
public static NavigationDBService newNavigationDBService() throws WTException
WTException
private AbstractNode[] getNavigationStructureRootNodes(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
protected AbstractNode[] getHeavyIndependentNodeChildren(IndependentNode node) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private AbstractNavStructView insertIndirectQueryTargetDefaultView(AbstractNavStruct structure) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private AbstractNodeDefaultView insertNodeQueryFormDefaultView(AbstractNode node) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private AbstractQueryFormView insertQueryFormElementDefaultView(AbstractQueryFormView liteForm) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private boolean isValidRoot(AbstractNodeNodeView node) throws WTException
WTException
private boolean hasValidLineage(ObjectIdentifier nodeID, IndependentNode parent) throws WTException
WTException
private boolean hasValidName(String sourceName, AbstractNode[] siblings)
private void persistIndirectQueryTarget(AbstractNavStructView navStruct, AbstractNavStruct heavyNavStruct) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
private DirectQueryTarget persistDirectQueryTarget(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
private void persistNodeQueryForm(AbstractNode persistedNode, AbstractNodeDefaultView node) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
private void persistQueryFormElement(AbstractQueryFormView liteForm, AbstractQueryForm form) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
private void copyNodeQueryForm(IndependentNode newNode, IndependentNode oldNode) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
protected void recurseCopyNode(IndependentNode parent, AbstractNode[] children) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private void deleteNodeQueryForm(AbstractNode node) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
private void deleteQueryFormElement(AbstractQueryForm form) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
protected void recurseDeleteNode(AbstractNode[] children) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private void deleteDefaultQueryForm(AbstractQueryTarget target) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
private void deleteIndirectQueryTarget(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
private void deleteDirectQueryTarget(AbstractNavStructView navStruct) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
public AbstractNode[] getHeavyNavigationNodeChildren(AbstractNode node) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private void recurseDeleteNavigationNode(AbstractNode[] nodes) throws CSMClassificationNavigationException, NotAuthorizedException, WTException
CSMClassificationNavigationException
NotAuthorizedException
WTException
private long findClassifiStructIdA3A6BasedOnIdA2A2(long idA2A2) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private AbstractNavStruct findNavStructBasedOnName(String navStructureName) throws CSMClassificationNavigationException, WTException
CSMClassificationNavigationException
WTException
private QuerySpec formQuerySpec(long navStructId, String navStructClassName, String srcString, String srcPattern) throws QueryException
QueryException
public Vector extractNodesInNavStruct(QueryResult qr, String navStructClassName) throws WTException
qr
- a QueryResult object containing the nodes foundnavStructClassName
- className string of the navigation struct
WTException
public Vector extractNodesInSpecifiedParentNode(QueryResult qr, String navStructClassName, AbstractNodeNodeView navParentNode) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |