info.magnolia.module.templating.setup.for4_0
Class NestPropertiesAllModulesNodeTask

java.lang.Object
  extended by info.magnolia.module.delta.AbstractTask
      extended by info.magnolia.module.delta.AbstractRepositoryTask
          extended by info.magnolia.module.delta.AllChildrenNodesOperation
              extended by info.magnolia.module.delta.AllModulesNodeOperation
                  extended by info.magnolia.module.templating.setup.for4_0.NestPropertiesAllModulesNodeTask
All Implemented Interfaces:
info.magnolia.module.delta.Task

public class NestPropertiesAllModulesNodeTask
extends info.magnolia.module.delta.AllModulesNodeOperation

Moves property nodes to new nodetype inside like templates/x will be templates/newnode/x.

Author:
tmiyar

Constructor Summary
NestPropertiesAllModulesNodeTask(java.lang.String name, java.lang.String description, java.lang.String baseNodeName, java.util.List excludePropertiesList, java.lang.String newNodeName, java.lang.String newNodeType)
           
 
Method Summary
protected  void operateOnModuleNode(info.magnolia.cms.core.Content node, info.magnolia.cms.core.HierarchyManager hm, info.magnolia.module.InstallContext ctx)
           
 
Methods inherited from class info.magnolia.module.delta.AllModulesNodeOperation
getHierarchyManager, getParentNode, operateOnChildNode
 
Methods inherited from class info.magnolia.module.delta.AllChildrenNodesOperation
doExecute
 
Methods inherited from class info.magnolia.module.delta.AbstractRepositoryTask
execute
 
Methods inherited from class info.magnolia.module.delta.AbstractTask
getDescription, getName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NestPropertiesAllModulesNodeTask

public NestPropertiesAllModulesNodeTask(java.lang.String name,
                                        java.lang.String description,
                                        java.lang.String baseNodeName,
                                        java.util.List excludePropertiesList,
                                        java.lang.String newNodeName,
                                        java.lang.String newNodeType)
Method Detail

operateOnModuleNode

protected void operateOnModuleNode(info.magnolia.cms.core.Content node,
                                   info.magnolia.cms.core.HierarchyManager hm,
                                   info.magnolia.module.InstallContext ctx)
                            throws javax.jcr.RepositoryException,
                                   info.magnolia.module.delta.TaskExecutionException
Specified by:
operateOnModuleNode in class info.magnolia.module.delta.AllModulesNodeOperation
Throws:
javax.jcr.RepositoryException
info.magnolia.module.delta.TaskExecutionException


Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.