info.magnolia.module.googlesitemap.setup.for2_1
Class Register21NodeTypeTask

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.module.googlesitemap.setup.for2_1.Register21NodeTypeTask
All Implemented Interfaces:
info.magnolia.module.delta.Task

public class Register21NodeTypeTask
extends info.magnolia.setup.for5_0.AbstractNodeTypeRegistrationTask

Add GoogleSiteMap mixIn to the mgnl:pages nodeType.
Update the existing SiteMap nodeType definition.


Field Summary
 
Fields inherited from class info.magnolia.module.delta.AbstractTask
DO_NOTHING
 
Constructor Summary
Register21NodeTypeTask(String name, String description, String workspaceName, List<String> nodeTypeToAddMixIn)
           
 
Method Summary
 List<javax.jcr.nodetype.NodeTypeDefinition> getNodeTypesToRegister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
           
 List<String> getNodeTypesToUnregister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
           
 
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

Register21NodeTypeTask

public Register21NodeTypeTask(String name,
                              String description,
                              String workspaceName,
                              List<String> nodeTypeToAddMixIn)
Method Detail

getNodeTypesToRegister

public List<javax.jcr.nodetype.NodeTypeDefinition> getNodeTypesToRegister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
                                                                   throws javax.jcr.RepositoryException
Specified by:
getNodeTypesToRegister in class info.magnolia.setup.for5_0.AbstractNodeTypeRegistrationTask
Throws:
javax.jcr.RepositoryException

getNodeTypesToUnregister

public List<String> getNodeTypesToUnregister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
                                      throws javax.jcr.RepositoryException
Specified by:
getNodeTypesToUnregister in class info.magnolia.setup.for5_0.AbstractNodeTypeRegistrationTask
Throws:
javax.jcr.RepositoryException


Copyright © 2015 Magnolia International Ltd.. All rights reserved.