com.ingenta.workbench.data
Class SessionState

java.lang.Object
  extended bycom.ingenta.workbench.data.SessionState

public class SessionState
extends java.lang.Object


Constructor Summary
SessionState()
           
 
Method Summary
protected  void addComplexQuery(org.w3c.dom.Element resultTree, ComplexService service, java.util.HashMap params)
           
 void addQuery(org.w3c.dom.Element resultTree, Service service, java.util.HashMap params)
           
 org.w3c.dom.Node addResults(org.w3c.dom.Document resultsDoc, Service service, java.util.HashMap params)
           
protected  Service buildService(org.w3c.dom.Element input)
           
 org.w3c.dom.Document getDOM()
           
 org.w3c.dom.Element getResults()
           
 org.w3c.dom.Element getResultTree(java.lang.String id)
           
 Service getService(java.lang.String name)
           
 org.w3c.dom.Element getServices()
           
 java.util.HashMap getServicesMap()
           
protected  java.lang.String getUniqueId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionState

public SessionState()
             throws WorkbenchException
Method Detail

getDOM

public org.w3c.dom.Document getDOM()

getServices

public org.w3c.dom.Element getServices()

getResults

public org.w3c.dom.Element getResults()

getServicesMap

public java.util.HashMap getServicesMap()
                                 throws WorkbenchException
Throws:
WorkbenchException

getService

public Service getService(java.lang.String name)
                   throws WorkbenchException
Throws:
WorkbenchException

getResultTree

public org.w3c.dom.Element getResultTree(java.lang.String id)
                                  throws WorkbenchException
Throws:
WorkbenchException

addQuery

public void addQuery(org.w3c.dom.Element resultTree,
                     Service service,
                     java.util.HashMap params)

addComplexQuery

protected void addComplexQuery(org.w3c.dom.Element resultTree,
                               ComplexService service,
                               java.util.HashMap params)

addResults

public org.w3c.dom.Node addResults(org.w3c.dom.Document resultsDoc,
                                   Service service,
                                   java.util.HashMap params)
                            throws WorkbenchException
Throws:
WorkbenchException

buildService

protected Service buildService(org.w3c.dom.Element input)
                        throws WorkbenchException
Throws:
WorkbenchException

getUniqueId

protected java.lang.String getUniqueId()