it.eng.spagobi.kpi.model.presentation
Class ModelStructureTreeHtmlGenerator

java.lang.Object
  extended by it.eng.spagobi.kpi.model.presentation.ModelStructureTreeHtmlGenerator
All Implemented Interfaces:
ITreeHtmlGenerator

public class ModelStructureTreeHtmlGenerator
extends java.lang.Object
implements ITreeHtmlGenerator


Field Summary
protected  java.lang.String currTheme
           
 
Constructor Summary
ModelStructureTreeHtmlGenerator()
           
 
Method Summary
protected  void addItemForJSTree(java.lang.StringBuffer htmlStream, Model item, int id, int parentId, java.lang.String code, java.lang.String name, boolean isInitialPath, boolean isFinalPath, java.lang.String kpi, javax.servlet.http.HttpServletRequest httpRequest)
           
protected  void addItems(java.lang.StringBuffer htmlStream, java.util.List items, javax.servlet.http.HttpServletRequest httpRequest, java.lang.String initialPath)
           
protected  java.lang.String createAddObjectLink(Model aModel, javax.servlet.http.HttpServletRequest httpRequest)
           
protected  java.lang.String createDeleteObjectLink(Model aModel, javax.servlet.http.HttpServletRequest httpRequest)
           
protected  java.lang.String createDetailObjectLink(Model aModel, javax.servlet.http.HttpServletRequest httpRequest)
           
 java.lang.StringBuffer makeAccessibleTree(java.util.List objectsList, javax.servlet.http.HttpServletRequest httpRequest, java.lang.String initialPath)
          Make tree method for accessible trees.
protected  void makeConfigurationDtree(java.lang.StringBuffer htmlStream, javax.servlet.http.HttpServletRequest httpRequest)
           
protected  void makeJSFunctionForMenu(java.lang.StringBuffer htmlStream, javax.servlet.http.HttpServletRequest httpRequest)
           
 java.lang.StringBuffer makeTree(java.util.List objectsList, javax.servlet.http.HttpServletRequest httpRequest, java.lang.String initialPath)
          Make tree method.
 java.lang.StringBuffer makeTree(java.util.List objectsList, javax.servlet.http.HttpServletRequest httpRequest, java.lang.String initialPath, java.lang.String treename)
          Make tree method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currTheme

protected java.lang.String currTheme
Constructor Detail

ModelStructureTreeHtmlGenerator

public ModelStructureTreeHtmlGenerator()
Method Detail

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
Parameters:
objectsList - the objects list
httpRequest - the http request
initialPath - the initial path
Returns:
the string buffer
See Also:
it.eng.spagobi.analiticalmodel.functionalitytree.presentation.AdminTreeHtmlGenerator#makeTree(it.eng.spago.base.SourceBean,javax.servlet.http.HttpServletRequest)

makeTree

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

Specified by:
makeTree in interface ITreeHtmlGenerator
Parameters:
objectsList - the objects list
httpRequest - the http request
initialPath - the initial path
treename - the treename
Returns:
the string buffer
See Also:
it.eng.spagobi.analiticalmodel.functionalitytree.presentation.AdminTreeHtmlGenerator#makeTree(it.eng.spago.base.SourceBean,javax.servlet.http.HttpServletRequest)

makeTree

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

Specified by:
makeTree in interface ITreeHtmlGenerator
Parameters:
objectsList - the objects list
httpRequest - the http request
initialPath - the initial path
Returns:
the string buffer
See Also:
it.eng.spagobi.analiticalmodel.functionalitytree.presentation.AdminTreeHtmlGenerator#makeTree(it.eng.spago.base.SourceBean,javax.servlet.http.HttpServletRequest)

makeConfigurationDtree

protected void makeConfigurationDtree(java.lang.StringBuffer htmlStream,
                                      javax.servlet.http.HttpServletRequest httpRequest)

addItems

protected void addItems(java.lang.StringBuffer htmlStream,
                        java.util.List items,
                        javax.servlet.http.HttpServletRequest httpRequest,
                        java.lang.String initialPath)

addItemForJSTree

protected void addItemForJSTree(java.lang.StringBuffer htmlStream,
                                Model item,
                                int id,
                                int parentId,
                                java.lang.String code,
                                java.lang.String name,
                                boolean isInitialPath,
                                boolean isFinalPath,
                                java.lang.String kpi,
                                javax.servlet.http.HttpServletRequest httpRequest)

makeJSFunctionForMenu

protected void makeJSFunctionForMenu(java.lang.StringBuffer htmlStream,
                                     javax.servlet.http.HttpServletRequest httpRequest)

createDetailObjectLink

protected java.lang.String createDetailObjectLink(Model aModel,
                                                  javax.servlet.http.HttpServletRequest httpRequest)

createAddObjectLink

protected java.lang.String createAddObjectLink(Model aModel,
                                               javax.servlet.http.HttpServletRequest httpRequest)

createDeleteObjectLink

protected java.lang.String createDeleteObjectLink(Model aModel,
                                                  javax.servlet.http.HttpServletRequest httpRequest)