info.magnolia.setup.for5_0
Class Register50NodeTypeTask

java.lang.Object
  extended by info.magnolia.module.delta.AbstractTask
      extended by info.magnolia.module.delta.AbstractRepositoryTask
          extended by info.magnolia.setup.for5_0.AbstractNodeTypeRegistrationTask
              extended by info.magnolia.setup.for5_0.Register50NodeTypeTask
All Implemented Interfaces:
Task

public class Register50NodeTypeTask
extends AbstractNodeTypeRegistrationTask

Register the new M5.0 nodeType definition.


Field Summary
 
Fields inherited from class info.magnolia.module.delta.AbstractTask
DO_NOTHING
 
Constructor Summary
Register50NodeTypeTask(String name, String description, String workspace)
           
 
Method Summary
 List<javax.jcr.nodetype.NodeTypeDefinition> getNodeTypesToRegister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
          Define the list of NodeTypeDefinition to create and update.
 List<String> getNodeTypesToUnregister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
          Nothing to remove.
 
Methods inherited from class info.magnolia.setup.for5_0.AbstractNodeTypeRegistrationTask
doExecute, getDependentNodeTypes
 
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

Register50NodeTypeTask

public Register50NodeTypeTask(String name,
                              String description,
                              String workspace)
Method Detail

getNodeTypesToRegister

public List<javax.jcr.nodetype.NodeTypeDefinition> getNodeTypesToRegister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
                                                                   throws javax.jcr.RepositoryException
Define the list of NodeTypeDefinition to create and update.

Specified by:
getNodeTypesToRegister in class AbstractNodeTypeRegistrationTask
Throws:
javax.jcr.RepositoryException

getNodeTypesToUnregister

public List<String> getNodeTypesToUnregister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
                                      throws javax.jcr.RepositoryException
Nothing to remove.

Specified by:
getNodeTypesToUnregister in class AbstractNodeTypeRegistrationTask
Throws:
javax.jcr.RepositoryException


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