org.hopto.pentaj.jexin.controller
Class BreadCrumbData

java.lang.Object
  extended by org.hopto.pentaj.jexin.controller.BreadCrumbData

public class BreadCrumbData
extends java.lang.Object

Selected data that gets stored in the session to allow bread crumbs


Constructor Summary
BreadCrumbData()
           
 
Method Summary
static BreadCrumbData getInstance(javax.servlet.http.HttpServletRequest request)
          Returns the BreadCrumbData from the request's session.
static BreadCrumbData getInstance(javax.servlet.http.HttpSession session)
          Returns the BreadCrumbData from the session.
 java.util.Set<java.lang.String> getSelectedNodes()
           
 java.util.Set<java.lang.Integer> getSelectedTemplates()
           
 java.util.Set<java.lang.Integer> getSelectedTraces()
           
 void setSelectedNodes(java.util.Set<java.lang.String> selectedNodes)
           
 void setSelectedTemplates(java.util.Set<java.lang.Integer> selectedTemplates)
           
 void setSelectedTraces(java.util.Set<java.lang.Integer> selectedTraces)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BreadCrumbData

public BreadCrumbData()
Method Detail

getInstance

public static BreadCrumbData getInstance(javax.servlet.http.HttpServletRequest request)
Returns the BreadCrumbData from the request's session. If there is no current session one is created with indefinite timeout and a new BreadCrumbData is created.

Parameters:
request -
Returns:
The BreadCrumbData instance associated with request

getInstance

public static BreadCrumbData getInstance(javax.servlet.http.HttpSession session)
Returns the BreadCrumbData from the session. If there is no current session one is created with indefinite timeout and a new BreadCrumbData is created.

Parameters:
session -
Returns:
The BreadCrumbData instance associated with session

getSelectedNodes

public java.util.Set<java.lang.String> getSelectedNodes()

setSelectedNodes

public void setSelectedNodes(java.util.Set<java.lang.String> selectedNodes)

getSelectedTraces

public java.util.Set<java.lang.Integer> getSelectedTraces()

setSelectedTraces

public void setSelectedTraces(java.util.Set<java.lang.Integer> selectedTraces)

getSelectedTemplates

public java.util.Set<java.lang.Integer> getSelectedTemplates()

setSelectedTemplates

public void setSelectedTemplates(java.util.Set<java.lang.Integer> selectedTemplates)