it.eng.spagobi.presentation.treehtmlgenerators
Class ExecTreeHtmlGenerator

java.lang.Object
  extended by it.eng.spagobi.presentation.treehtmlgenerators.ExecTreeHtmlGenerator
All Implemented Interfaces:
ITreeHtmlGenerator

public class ExecTreeHtmlGenerator
extends java.lang.Object
implements ITreeHtmlGenerator

Contains all methods needed to generate and modify a tree object for Execution. There are methods to generate tree, configure, insert and modify elements.

Author:
sulis

Field Summary
protected  it.eng.spago.base.SourceBean _serviceRequest
           
private  int dTreeObjects
           
private  int dTreeRootId
           
(package private)  javax.servlet.http.HttpServletRequest httpRequest
           
(package private)  it.eng.spago.security.IEngUserProfile profile
           
(package private)  int progrJSTree
           
(package private)  javax.portlet.RenderRequest renderRequest
           
(package private)  javax.portlet.RenderResponse renderResponse
           
private  it.eng.spago.base.SessionContainer sessionContainer
           
private  boolean thereIsOneOrMoreObjectsInTestState
           
 
Constructor Summary
ExecTreeHtmlGenerator()
           
 
Method Summary
private  void addItemForJSTree(java.lang.StringBuffer htmlStream, LowFunctionality folder, boolean isRoot)
           
 java.lang.StringBuffer makeAccessibleTree(java.util.List objectsList, javax.servlet.http.HttpServletRequest httpRequest, java.lang.String initialPath)
          Make tree method for accessible trees.
private  void makeConfigurationDtree(java.lang.StringBuffer htmlStream)
           
private  void makeJSFunctionForMenu(java.lang.StringBuffer htmlStream)
           
 java.lang.StringBuffer makeTree(java.util.List objectsList, javax.servlet.http.HttpServletRequest httpReq, java.lang.String initialPath)
          Make tree method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

renderResponse

javax.portlet.RenderResponse renderResponse

renderRequest

javax.portlet.RenderRequest renderRequest

httpRequest

javax.servlet.http.HttpServletRequest httpRequest

profile

it.eng.spago.security.IEngUserProfile profile

progrJSTree

int progrJSTree

sessionContainer

private it.eng.spago.base.SessionContainer sessionContainer

thereIsOneOrMoreObjectsInTestState

private boolean thereIsOneOrMoreObjectsInTestState

_serviceRequest

protected it.eng.spago.base.SourceBean _serviceRequest

dTreeRootId

private int dTreeRootId

dTreeObjects

private int dTreeObjects
Constructor Detail

ExecTreeHtmlGenerator

public ExecTreeHtmlGenerator()
Method Detail

makeConfigurationDtree

private void makeConfigurationDtree(java.lang.StringBuffer htmlStream)
See Also:
AdminTreeHtmlGenerator.makeConfigurationDtree(java.lang.StringBuffer)

makeJSFunctionForMenu

private void makeJSFunctionForMenu(java.lang.StringBuffer htmlStream)
See Also:
AdminTreeHtmlGenerator.makeJSFunctionForMenu(java.lang.StringBuffer)

makeTree

public java.lang.StringBuffer makeTree(java.util.List objectsList,
                                       javax.servlet.http.HttpServletRequest httpReq,
                                       java.lang.String initialPath)
Description copied from interface: ITreeHtmlGenerator
Make tree method.

Specified by:
makeTree in interface ITreeHtmlGenerator
See Also:
it.eng.spagobi.presentation.treehtmlgenerators.AdminTreeHtmlGenerator#makeJSFunctionForHideAccessibleTree(java.lang.StringBuffer)

addItemForJSTree

private void addItemForJSTree(java.lang.StringBuffer htmlStream,
                              LowFunctionality folder,
                              boolean isRoot)

makeAccessibleTree

public java.lang.StringBuffer makeAccessibleTree(java.util.List objectsList,
                                                 javax.servlet.http.HttpServletRequest httpRequest,
                                                 java.lang.String initialPath)
Description copied from interface: ITreeHtmlGenerator
Make tree method for accessible trees.

Specified by:
makeAccessibleTree in interface ITreeHtmlGenerator
See Also:
AdminTreeHtmlGenerator#makeTree(it.eng.spago.base.SourceBean,javax.servlet.http.HttpServletRequest)