info.magnolia.module.data.trees
Class GenericDataAdminTreeConfig

java.lang.Object
  extended by info.magnolia.module.admininterface.AbstractTreeConfiguration
      extended by info.magnolia.module.data.trees.GenericDataAdminTreeConfig
All Implemented Interfaces:
info.magnolia.module.admininterface.AdminTreeConfiguration
Direct Known Subclasses:
WorkflowDataAdminTreeConfig

public class GenericDataAdminTreeConfig
extends info.magnolia.module.admininterface.AbstractTreeConfiguration

This tree configuration manages the columns to show depending on the visibility and control types configured in the corresponding dialog. It also renders the proper context menu and the proper function bar including the "ALL" commands.

Version:
$Revision$ ($Author$)
Author:
Christoph Hoffmann (BeagleSoft GmbH), Bert Leunis (Neteffect, Amsterdam)

Field Summary
protected  List<info.magnolia.module.admininterface.dialogs.ConfiguredDialog> dialogs
           
protected  info.magnolia.cms.i18n.Messages msgs
           
 
Constructor Summary
GenericDataAdminTreeConfig()
           
GenericDataAdminTreeConfig(TypeDefinition type, info.magnolia.module.admininterface.dialogs.ConfiguredDialog dialog)
          Deprecated. since 1.3.1
 
Method Summary
 String getFirstItemTypeName()
           
 String getRootPath()
           
 boolean isHierarchy()
           
 boolean isSortByName()
           
 void prepareContextMenu(info.magnolia.cms.gui.control.Tree tree, boolean browseMode, javax.servlet.http.HttpServletRequest request)
           
 void prepareFunctionBar(info.magnolia.cms.gui.control.Tree tree, boolean browseMode, javax.servlet.http.HttpServletRequest request)
           
 void prepareTree(info.magnolia.cms.gui.control.Tree tree, boolean browseMode, javax.servlet.http.HttpServletRequest request)
           
 void setDialogs(List<info.magnolia.module.admininterface.dialogs.ConfiguredDialog> dialogs)
           
 void setFirstItemTypeName(String firstItemTypeName)
           
 void setHierarchy(boolean hierarchy)
           
 void setItemtypes(List<TypeDefinition> treeItemTypes)
           
 void setRootPath(String rootPath)
           
 void setSortByName(boolean sortByName)
           
 
Methods inherited from class info.magnolia.module.admininterface.AbstractTreeConfiguration
getMessages, hasAnyActiveSubscriber, isAdminInstance, isEnableDeleteConfirmation, setEnableDeleteConfirmation, setMessages
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

msgs

protected info.magnolia.cms.i18n.Messages msgs

dialogs

protected List<info.magnolia.module.admininterface.dialogs.ConfiguredDialog> dialogs
Constructor Detail

GenericDataAdminTreeConfig

@Deprecated
public GenericDataAdminTreeConfig(TypeDefinition type,
                                             info.magnolia.module.admininterface.dialogs.ConfiguredDialog dialog)
Deprecated. since 1.3.1

Parameters:
type -
dialog -

GenericDataAdminTreeConfig

public GenericDataAdminTreeConfig()
Method Detail

setDialogs

public void setDialogs(List<info.magnolia.module.admininterface.dialogs.ConfiguredDialog> dialogs)

prepareTree

public void prepareTree(info.magnolia.cms.gui.control.Tree tree,
                        boolean browseMode,
                        javax.servlet.http.HttpServletRequest request)

prepareContextMenu

public void prepareContextMenu(info.magnolia.cms.gui.control.Tree tree,
                               boolean browseMode,
                               javax.servlet.http.HttpServletRequest request)

prepareFunctionBar

public void prepareFunctionBar(info.magnolia.cms.gui.control.Tree tree,
                               boolean browseMode,
                               javax.servlet.http.HttpServletRequest request)

getFirstItemTypeName

public String getFirstItemTypeName()

setFirstItemTypeName

public void setFirstItemTypeName(String firstItemTypeName)

setRootPath

public void setRootPath(String rootPath)

getRootPath

public String getRootPath()

setHierarchy

public void setHierarchy(boolean hierarchy)

isHierarchy

public boolean isHierarchy()

isSortByName

public boolean isSortByName()

setSortByName

public void setSortByName(boolean sortByName)

setItemtypes

public void setItemtypes(List<TypeDefinition> treeItemTypes)


Copyright © 2012 Magnolia International Ltd.. All Rights Reserved.