it.eng.spagobi.presentation.treehtmlgenerators
Class DevTreeHtmlGenerator

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

public class DevTreeHtmlGenerator
extends java.lang.Object
implements ITreeHtmlGenerator

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

Author:
sulis

Field Summary
private  int dTreeObjects
           
private  int dTreeRootId
           
(package private)  javax.servlet.http.HttpServletRequest httpRequest
           
(package private)  javax.portlet.PortletRequest portReq
           
(package private)  it.eng.spago.security.IEngUserProfile profile
           
(package private)  int progrJSTree
           
(package private)  javax.portlet.RenderRequest renderRequest
           
(package private)  javax.portlet.RenderResponse renderResponse
           
 
Constructor Summary
DevTreeHtmlGenerator()
           
 
Method Summary
private  void addItemForJSTree(java.lang.StringBuffer htmlStream, LowFunctionality folder, boolean isRoot)
           
private  java.lang.String createDetailObjectLink(java.lang.Integer id)
           
private  java.lang.String createEraseObjectLink(java.lang.Integer idObj, java.lang.Integer idFunct)
           
private  java.lang.String createExecuteObjectLink(java.lang.Integer id)
           
 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

progrJSTree

int progrJSTree

profile

it.eng.spago.security.IEngUserProfile profile

portReq

javax.portlet.PortletRequest portReq

dTreeRootId

private int dTreeRootId

dTreeObjects

private int dTreeObjects
Constructor Detail

DevTreeHtmlGenerator

public DevTreeHtmlGenerator()
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#createEraseObjectLink(java.lang.String, 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)

createExecuteObjectLink

private java.lang.String createExecuteObjectLink(java.lang.Integer id)

createDetailObjectLink

private java.lang.String createDetailObjectLink(java.lang.Integer id)

createEraseObjectLink

private java.lang.String createEraseObjectLink(java.lang.Integer idObj,
                                               java.lang.Integer idFunct)