@Version("2.4.0")
Package org.apache.jackrabbit.spi.commons.batch
-
Interface Summary Interface Description ChangeLog ConsolidatingChangeLog.CancelableOperation This class represent anOperationwhich can be cancelled by another operation or which cancels another operation.Operation AnOperationrepresents a method call on aBatch. -
Class Summary Class Description AbstractChangeLog<T extends Operation> This base class forChangeLogimplementations maintains a list of operations of type typeT.ChangeLogImpl ThisChangeLogimplementation simply keeps back all calls to itsBatchmethods as a list ofAbstractChangeLog.operations(with item of typeOperation).ConsolidatingChangeLog ConsolidatingChangeLog.CancelableOperations Factory for creatingCancelableOperations.ConsolidatingChangeLog.CancelableOperations.AddNode AnAddNodeoperation is is cancelled by aRemoveoperation higher up the tree.ConsolidatingChangeLog.CancelableOperations.AddProperty ConsolidatingChangeLog.CancelableOperations.Empty AnEmptyoperation never cancels another operation and is never cancelled by any other operation.ConsolidatingChangeLog.CancelableOperations.Move AnMoveoperation never cancels another operation and is never cancelled by any other operation.ConsolidatingChangeLog.CancelableOperations.Remove AnRemoveoperation never cancels another operation and is never cancelled by any other operation.ConsolidatingChangeLog.CancelableOperations.ReorderNodes ConsolidatingChangeLog.CancelableOperations.SetMixins ConsolidatingChangeLog.CancelableOperations.SetPrimaryType ConsolidatingChangeLog.CancelableOperations.SetTree ConsolidatingChangeLog.CancelableOperations.SetValue Operations Factory for creatingOperations.Operations.AddNode Representative of an add-nodeOperationwhich callsBatch.addNode(NodeId, Name, Name, String)when applied to aBatch.Operations.AddProperty Representative of an add-propertyOperationwhich callsBatch.addProperty(NodeId, Name, QValue)orBatch.addProperty(NodeId, Name, QValue[])depending on whether the property is multi valued or not when applied to aBatch.Operations.Empty Representative of the emptyOperationwhich does nothing when applied to aBatch.Operations.Move Representative of a moveOperationwhich callsBatch.move(NodeId, NodeId, Name)when applied to aBatch.Operations.Remove Operations.ReorderNodes Representative of a reorder-nodesOperationwhich callsBatch.reorderNodes(NodeId, NodeId, NodeId)when applied to aBatch.Operations.SetMixins Representative of a set-mixinOperationwhich callsBatch.setMixins(NodeId, Name[])when applied to aBatch.Operations.SetPrimaryType Representative of a set-mixinOperationwhich callsBatch.setMixins(NodeId, Name[])when applied to aBatch.Operations.SetTree Operations.SetValue Representative of a set-valueOperationwhich callsBatch.setValue(PropertyId, QValue)orBatch.setValue(PropertyId, QValue[])depending on whether the property is multi valued or not when applied to aBatch.