com.raritantechnologies.verity.parametric
Class TaxonomyTreeRefresh

java.lang.Object
  extended bycom.raritantechnologies.utils.tree.TreeNode
      extended bycom.raritantechnologies.utils.tree.TreeRoot
          extended bycom.raritantechnologies.verity.parametric.TaxonomyTreeRefresh

public class TaxonomyTreeRefresh
extends TreeRoot

Subclass of com.raritantechnologies.utils.tree.TreeRoot specialized to represent Verity Parametric Taxonomy trees.


Developed by Raritan Technologies .

Author:
Kepler Gelotte

Field Summary
 
Fields inherited from class com.raritantechnologies.utils.tree.TreeNode
activeNode, children, maxCount, name, needsUpdate, nodeCount, nodeID, openState, parent
 
Constructor Summary
TaxonomyTreeRefresh(java.lang.String hostPortString, java.lang.String PI, java.lang.String taxonomy, java.lang.String[] allFields, RaritanPageContext rpc)
           
 
Method Summary
 java.lang.String closeNodes()
           
 java.lang.String closeNodes(int closeLevel)
           
 java.lang.String closeNodes(int level, int closeLevel)
           
 EnumView getEnumView(java.lang.String fieldname)
           
 java.lang.String getHostPortString()
           
 KTreeView getKTreeView(java.lang.String fieldname)
           
 java.lang.String getNameCount()
           
 long getNumHits(java.lang.String path)
           
 java.lang.String getPI()
           
 java.lang.String getQuery()
           
 java.util.Map getSearchParams()
           
 java.lang.String[] getSelectFields()
           
 java.lang.String getTaxonomy()
           
static void main(java.lang.String[] args)
           
 void refreshTree()
           
 void setNodes(java.lang.String nodeState)
           
 void setOpenState(java.lang.String path, boolean open)
           
 void setQuery(java.lang.String query)
           
 void setReset(boolean flag)
           
 void setSearchParams(java.util.Map searchParams)
           
 void setSearchRequired(boolean flag)
           
 void setSelectFields(java.lang.String[] selectFields)
           
 void setTreeStale()
           
 
Methods inherited from class com.raritantechnologies.utils.tree.TreeRoot
addNode, addNode, addTree, copyTree, getNode, getNode, getNodeForPath, getNodeForPath, getNodeID, getNodes, getNodes, getNodes, getPath, getPathNoRoot, getRootID, getRootNode, getUpdateNodes, hasNode, isOpen, isVisible, mergeTree, needsUpdate, openTree, openTree, removeNode, removeNode, removePath, removePath, removePath, setActiveNodeID, setParent, subtractTree, subtractTree
 
Methods inherited from class com.raritantechnologies.utils.tree.TreeNode
addAttribute, addChildNode, addChildNode, addParent, addResult, convertToResult, copyNode, copyNode, copyNodeAttributes, copyNodeCount, copyNodeOnly, createAttributesResult, deleteChildNodes, findNode, getActiveNode, getAllParentAttributes, getAllParentAttributes, getAllParentAttributes, getAllSubAttributes, getAllSubAttributes, getAllSubAttributes, getAncestorPaths, getAncestors, getAncestors, getAttribute, getAttributeNames, getAttributeSet, getAttributeSet, getAttributeSet, getAttributeValues, getAttributeValues, getChildNode, getChildren, getChildrenCount, getDescendents, getDescendents, getDescendents, getLevel, getName, getNestedResultSet, getNestedResultSet, getNodeCount, getNodeIDValue, getParent, getParents, getPaths, getPathsNoRoot, getPatternStringValue, getResultSet, getSiblings, getSiblings, getTreeRoot, hasAttributeValue, hasChildren, hasMultipleParents, hasMultipleValues, haveChildNode, isRoot, removeAttribute, removeChildNode, setActiveNode, setAttribute, setMaxCount, setName, setNeedsUpdate, setNodeCount, setNodeID, setOpenState, setResultSet, sortChildren, toggleState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonomyTreeRefresh

public TaxonomyTreeRefresh(java.lang.String hostPortString,
                           java.lang.String PI,
                           java.lang.String taxonomy,
                           java.lang.String[] allFields,
                           RaritanPageContext rpc)
Method Detail

closeNodes

public java.lang.String closeNodes()

closeNodes

public java.lang.String closeNodes(int closeLevel)

closeNodes

public java.lang.String closeNodes(int level,
                                   int closeLevel)

getNameCount

public java.lang.String getNameCount()
Overrides:
getNameCount in class TreeNode

setNodes

public void setNodes(java.lang.String nodeState)

setOpenState

public void setOpenState(java.lang.String path,
                         boolean open)

getNumHits

public long getNumHits(java.lang.String path)
                throws java.lang.Exception
Throws:
java.lang.Exception

setQuery

public void setQuery(java.lang.String query)

getQuery

public java.lang.String getQuery()

refreshTree

public void refreshTree()

getHostPortString

public java.lang.String getHostPortString()

getSelectFields

public java.lang.String[] getSelectFields()

setSelectFields

public void setSelectFields(java.lang.String[] selectFields)

getPI

public java.lang.String getPI()

getTaxonomy

public java.lang.String getTaxonomy()

getSearchParams

public java.util.Map getSearchParams()

setSearchParams

public void setSearchParams(java.util.Map searchParams)

setTreeStale

public void setTreeStale()

setReset

public void setReset(boolean flag)

setSearchRequired

public void setSearchRequired(boolean flag)

getKTreeView

public KTreeView getKTreeView(java.lang.String fieldname)

getEnumView

public EnumView getEnumView(java.lang.String fieldname)

main

public static void main(java.lang.String[] args)