info.magnolia.module.data.trees
Class GenericDataAdminTree

java.lang.Object
  extended by info.magnolia.cms.servlets.MVCServletHandlerImpl
      extended by info.magnolia.cms.servlets.CommandBasedMVCServletHandler
          extended by info.magnolia.module.admininterface.AdminTreeMVCHandler
              extended by info.magnolia.module.data.trees.GenericDataAdminTree
All Implemented Interfaces:
info.magnolia.cms.servlets.MVCServletHandler

public class GenericDataAdminTree
extends info.magnolia.module.admininterface.AdminTreeMVCHandler

This tree handles the presentation of data items. It also knows about the new "ALL" commands.

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

Field Summary
protected  info.magnolia.cms.i18n.Messages msgs
           
 
Fields inherited from class info.magnolia.module.admininterface.AdminTreeMVCHandler
browseMode, COMMAND_ACTIVATE, COMMAND_COPY_NODE, COMMAND_CREATE_NODE, COMMAND_DEACTIVATE, COMMAND_DELETE_NODE, COMMAND_MOVE_NODE, COMMAND_SAVE_VALUE, COMMAND_SHOW_TREE, configuration, createItemType, displayValue, newNodeName, newPath, path, pathOpen, pathSelected, rootPath, tree, VIEW_COPY_MOVE, VIEW_CREATE, VIEW_NOTHING, VIEW_TREE, VIEW_VALUE
 
Fields inherited from class info.magnolia.cms.servlets.MVCServletHandlerImpl
exception, request, response, VIEW_ERROR, VIEW_SUCCESS
 
Constructor Summary
GenericDataAdminTree(String name, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 String copy()
           
protected  org.apache.commons.chain.Command findCommand(String commandName)
           
protected  info.magnolia.context.Context getCommandContext(String commandName)
           
 String getDialogName()
           
 String getItemTypes()
           
 void init()
           
 String move()
           
 void registerDataItemNode()
           
 String renameNode(String newLabel)
           
 void setDialogName(String dialogName)
           
 void setItemTypes(String itemTypes)
           
 
Methods inherited from class info.magnolia.module.admininterface.AdminTreeMVCHandler
copyMoveNode, copyNode, createNode, deactivateNode, delete, deleteNode, deleteNode, encodeHTML, getActivationSyndicator, getCommand, getConfiguration, getConfigurationClass, getCreateItemType, getHierarchyManager, getI18nBasename, getNewNodeName, getPath, getPathSelected, getRepository, getRootPath, getTree, getTreeClass, getViewNameAfterExecution, isBrowseMode, isEnableDeleteConfirmation, moveNode, pasteNode, rename, renderHeaderIncludes, renderHtml, renderTree, saveValue, setBrowseMode, setConfiguration, setConfigurationClass, setCreateItemType, setEnableDeleteConfirmation, setI18nBasename, setNewNodeName, setRepository, setRootPath, setTree, setTreeClass, show
 
Methods inherited from class info.magnolia.cms.servlets.CommandBasedMVCServletHandler
execute, getCatalogueName, setCatalogueName
 
Methods inherited from class info.magnolia.cms.servlets.MVCServletHandlerImpl
getException, getExceptionStackTrace, getName, getRequest, getResponse, populateFromRequest, setCommand, setRequest, setResponse
 
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
Constructor Detail

GenericDataAdminTree

public GenericDataAdminTree(String name,
                            javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)
Method Detail

init

public void init()
Specified by:
init in interface info.magnolia.cms.servlets.MVCServletHandler
Overrides:
init in class info.magnolia.module.admininterface.AdminTreeMVCHandler

findCommand

protected org.apache.commons.chain.Command findCommand(String commandName)
Overrides:
findCommand in class info.magnolia.module.admininterface.AdminTreeMVCHandler

getDialogName

public String getDialogName()

setDialogName

public void setDialogName(String dialogName)

getCommandContext

protected info.magnolia.context.Context getCommandContext(String commandName)
Overrides:
getCommandContext in class info.magnolia.module.admininterface.AdminTreeMVCHandler

getItemTypes

public String getItemTypes()

setItemTypes

public void setItemTypes(String itemTypes)

registerDataItemNode

public void registerDataItemNode()

renameNode

public String renameNode(String newLabel)
                  throws info.magnolia.cms.security.AccessDeniedException,
                         info.magnolia.cms.exchange.ExchangeException,
                         javax.jcr.PathNotFoundException,
                         javax.jcr.RepositoryException
Overrides:
renameNode in class info.magnolia.module.admininterface.AdminTreeMVCHandler
Throws:
info.magnolia.cms.security.AccessDeniedException
info.magnolia.cms.exchange.ExchangeException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException

move

public String move()
Overrides:
move in class info.magnolia.module.admininterface.AdminTreeMVCHandler

copy

public String copy()
Overrides:
copy in class info.magnolia.module.admininterface.AdminTreeMVCHandler


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