Class SetPrimaryType
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.TransientOperation
-
- org.apache.jackrabbit.jcr2spi.operation.SetPrimaryType
-
- All Implemented Interfaces:
Operation
public class SetPrimaryType extends TransientOperation
SetPrimaryNodeType...
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
status
-
Fields inherited from interface org.apache.jackrabbit.jcr2spi.operation.Operation
STATUS_PENDING, STATUS_PERSISTED, STATUS_UNDO
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(OperationVisitor visitor)Calls the appropriatevisitmethod onvisitorbased on the type of this operation.static Operationcreate(NodeState nodeState, org.apache.jackrabbit.spi.Name primaryTypeName)org.apache.jackrabbit.spi.NodeIdgetNodeId()NodeStategetNodeState()org.apache.jackrabbit.spi.NamegetPrimaryTypeName()voidpersisted()Informs this Operation that it has been successfully executed.voidundo()Revert changes made by this operation.-
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.TransientOperation
getOptions
-
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus
-
-
-
-
Method Detail
-
accept
public void accept(OperationVisitor visitor) throws AccessDeniedException, NoSuchNodeTypeException, UnsupportedRepositoryOperationException, VersionException, RepositoryException
Description copied from interface:OperationCalls the appropriatevisitmethod onvisitorbased on the type of this operation.- Parameters:
visitor-- Throws:
AccessDeniedExceptionNoSuchNodeTypeExceptionUnsupportedRepositoryOperationExceptionVersionExceptionRepositoryException- See Also:
Operation.accept(OperationVisitor)
-
persisted
public void persisted() throws RepositoryExceptionDescription copied from interface:OperationInforms this Operation that it has been successfully executed.- Throws:
RepositoryException- See Also:
Operation.persisted()
-
undo
public void undo() throws RepositoryExceptionDescription copied from interface:OperationRevert changes made by this operation.- Specified by:
undoin interfaceOperation- Overrides:
undoin classAbstractOperation- Throws:
RepositoryException- See Also:
Operation.undo()
-
getNodeState
public NodeState getNodeState()
-
getNodeId
public org.apache.jackrabbit.spi.NodeId getNodeId()
-
getPrimaryTypeName
public org.apache.jackrabbit.spi.Name getPrimaryTypeName()
-
create
public static Operation create(NodeState nodeState, org.apache.jackrabbit.spi.Name primaryTypeName) throws RepositoryException
- Throws:
RepositoryException
-
-