Class Remove
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.TransientOperation
-
- org.apache.jackrabbit.jcr2spi.operation.Remove
-
- All Implemented Interfaces:
Operation
public class Remove extends TransientOperation
Remove...
-
-
Field Summary
Fields Modifier and Type Field Description protected NodeStateparentprotected ItemStateremoveState-
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(ItemState state)static Operationcreate(ItemState state, int options)NodeStategetParentState()ItemIdgetRemoveId()ItemStategetRemoveState()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, UnsupportedRepositoryOperationException, VersionException, RepositoryException
Description copied from interface:OperationCalls the appropriatevisitmethod onvisitorbased on the type of this operation.- Parameters:
visitor- the visitor to call back.- Throws:
AccessDeniedExceptionUnsupportedRepositoryOperationExceptionVersionExceptionRepositoryException- 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()
-
getRemoveId
public ItemId getRemoveId() throws RepositoryException
- Throws:
RepositoryException
-
getRemoveState
public ItemState getRemoveState()
-
getParentState
public NodeState getParentState()
-
create
public static Operation create(ItemState state) throws RepositoryException
- Throws:
RepositoryException
-
create
public static Operation create(ItemState state, int options) throws RepositoryException
- Throws:
RepositoryException
-
-