Class SetMixin
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.TransientOperation
-
- org.apache.jackrabbit.jcr2spi.operation.SetMixin
-
- All Implemented Interfaces:
Operation
public class SetMixin extends TransientOperation
SetMixin...
-
-
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, Name[] mixinNames)Name[]getMixinNames()NodeIdgetNodeId()NodeStategetNodeState()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 NodeId getNodeId()
-
getMixinNames
public Name[] getMixinNames()
-
create
public static Operation create(NodeState nodeState, Name[] mixinNames) throws RepositoryException
- Throws:
RepositoryException
-
-