public class RemoveMetaDataInNodeTypeDefinitionTask extends AbstractNodeTypeRegistrationTask
AbstractNodeTypeRegistrationTask.getNodeTypesToRegister(NodeTypeManager)
and handled as an update of nodeType.DO_NOTHING
Constructor and Description |
---|
RemoveMetaDataInNodeTypeDefinitionTask(String name,
String description,
String workspaceName) |
Modifier and Type | Method and Description |
---|---|
List<javax.jcr.nodetype.NodeTypeDefinition> |
getNodeTypesToRegister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
Return a
NodeTypeDefinition list where the metaData child node definition has been removed. |
List<String> |
getNodeTypesToUnregister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
Get a List of
NodeTypeDefinition.getName() to un-register. |
doExecute, getDependentNodeTypes
execute
getDescription, getName, toString
public List<javax.jcr.nodetype.NodeTypeDefinition> getNodeTypesToRegister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
NodeTypeDefinition
list where the metaData child node definition has been removed.getNodeTypesToRegister
in class AbstractNodeTypeRegistrationTask
public List<String> getNodeTypesToUnregister(javax.jcr.nodetype.NodeTypeManager nodeTypeManager)
AbstractNodeTypeRegistrationTask
NodeTypeDefinition.getName()
to un-register.getNodeTypesToUnregister
in class AbstractNodeTypeRegistrationTask
Copyright © 2003–2021 Magnolia International Ltd.. All rights reserved.