@Version("2.4.0")
Package org.apache.jackrabbit.spi.commons.batch
-
Interface Summary Interface Description ChangeLog Operation AnOperation
represents a method call on aBatch
. -
Class Summary Class Description AbstractChangeLog<T extends Operation> This base class forChangeLog
implementations maintains a list of operations of type typeT
.ChangeLogImpl ThisChangeLog
implementation simply keeps back all calls to itsBatch
methods as a list ofAbstractChangeLog.operations
(with item of typeOperation
).ConsolidatingChangeLog Operations Factory for creatingOperation
s.Operations.AddNode Representative of an add-nodeOperation
which callsBatch.addNode(NodeId, Name, Name, String)
when applied to aBatch
.Operations.AddProperty Representative of an add-propertyOperation
which 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 Operations.Move Representative of a moveOperation
which callsBatch.move(NodeId, NodeId, Name)
when applied to aBatch
.Operations.Remove Operations.ReorderNodes Representative of a reorder-nodesOperation
which callsBatch.reorderNodes(NodeId, NodeId, NodeId)
when applied to aBatch
.Operations.SetMixins Representative of a set-mixinOperation
which callsBatch.setMixins(NodeId, Name[])
when applied to aBatch
.Operations.SetPrimaryType Representative of a set-mixinOperation
which callsBatch.setMixins(NodeId, Name[])
when applied to aBatch
.Operations.SetTree Operations.SetValue Representative of a set-valueOperation
which callsBatch.setValue(PropertyId, QValue)
orBatch.setValue(PropertyId, QValue[])
depending on whether the property is multi valued or not when applied to aBatch
.