Class ConsolidatingChangeLog.CancelableOperations
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.batch.ConsolidatingChangeLog.CancelableOperations
-
- Enclosing class:
- ConsolidatingChangeLog
protected static final class ConsolidatingChangeLog.CancelableOperations extends Object
Factory for creatingCancelableOperations. The inner classes of this class all implement theCancelableOperationinterface.- See Also:
Operation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConsolidatingChangeLog.CancelableOperations.AddNodeAnAddNodeoperation is is cancelled by aRemoveoperation higher up the tree.static classConsolidatingChangeLog.CancelableOperations.AddPropertystatic classConsolidatingChangeLog.CancelableOperations.EmptyAnEmptyoperation never cancels another operation and is never cancelled by any other operation.static classConsolidatingChangeLog.CancelableOperations.MoveAnMoveoperation never cancels another operation and is never cancelled by any other operation.static classConsolidatingChangeLog.CancelableOperations.RemoveAnRemoveoperation never cancels another operation and is never cancelled by any other operation.static classConsolidatingChangeLog.CancelableOperations.ReorderNodesstatic classConsolidatingChangeLog.CancelableOperations.SetMixinsstatic classConsolidatingChangeLog.CancelableOperations.SetPrimaryTypestatic classConsolidatingChangeLog.CancelableOperations.SetTreestatic classConsolidatingChangeLog.CancelableOperations.SetValue
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConsolidatingChangeLog.CancelableOperationaddNode(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name nodeName, org.apache.jackrabbit.spi.Name nodetypeName, String uuid)Factory method for creating anAddNodeoperation.static ConsolidatingChangeLog.CancelableOperationaddProperty(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name propertyName, org.apache.jackrabbit.spi.QValue value)Factory method for creating anAddPropertyoperation.static ConsolidatingChangeLog.CancelableOperationaddProperty(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name propertyName, org.apache.jackrabbit.spi.QValue[] values)Factory method for creating anAddPropertyoperation.static ConsolidatingChangeLog.CancelableOperationempty()Factory method for creating anEmptyoperation.static ConsolidatingChangeLog.CancelableOperationmove(org.apache.jackrabbit.spi.NodeId srcNodeId, org.apache.jackrabbit.spi.NodeId destParentNodeId, org.apache.jackrabbit.spi.Name destName)Factory method for creating aMoveoperation.static ConsolidatingChangeLog.CancelableOperationremove(org.apache.jackrabbit.spi.ItemId itemId)Factory method for creating aRemoveoperation.static ConsolidatingChangeLog.CancelableOperationreorderNodes(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.NodeId srcNodeId, org.apache.jackrabbit.spi.NodeId beforeNodeId)Factory method for creating aReorderNodesoperation.static ConsolidatingChangeLog.CancelableOperationsetMixins(org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.Name[] mixinNodeTypeNames)Factory method for creating aConsolidatingChangeLog.CancelableOperations.SetMixinsoperation.static ConsolidatingChangeLog.CancelableOperationsetPrimaryType(org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.Name primaryTypeName)Factory method for creating aConsolidatingChangeLog.CancelableOperations.SetPrimaryTypeoperation.static ConsolidatingChangeLog.CancelableOperationsetTree(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Tree tree)Factory method for creating anConsolidatingChangeLog.CancelableOperations.SetTreeoperation.static ConsolidatingChangeLog.CancelableOperationsetValue(org.apache.jackrabbit.spi.PropertyId propertyId, org.apache.jackrabbit.spi.QValue value)Factory method for creating aSetValueoperation.static ConsolidatingChangeLog.CancelableOperationsetValue(org.apache.jackrabbit.spi.PropertyId propertyId, org.apache.jackrabbit.spi.QValue[] values)Factory method for creating aSetValueoperation.
-
-
-
Method Detail
-
empty
public static ConsolidatingChangeLog.CancelableOperation empty()
Factory method for creating anEmptyoperation.- Returns:
-
addNode
public static ConsolidatingChangeLog.CancelableOperation addNode(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name nodeName, org.apache.jackrabbit.spi.Name nodetypeName, String uuid)
Factory method for creating anAddNodeoperation.- Parameters:
parentId-nodeName-nodetypeName-uuid-- Returns:
- See Also:
Batch.addNode(NodeId, Name, Name, String)
-
addProperty
public static ConsolidatingChangeLog.CancelableOperation addProperty(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name propertyName, org.apache.jackrabbit.spi.QValue value)
Factory method for creating anAddPropertyoperation.- Parameters:
parentId-propertyName-value-- Returns:
- See Also:
Batch.addProperty(NodeId, Name, QValue)
-
addProperty
public static ConsolidatingChangeLog.CancelableOperation addProperty(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name propertyName, org.apache.jackrabbit.spi.QValue[] values)
Factory method for creating anAddPropertyoperation.- Parameters:
parentId-propertyName-values-- Returns:
- See Also:
Batch.addProperty(NodeId, Name, QValue[])
-
move
public static ConsolidatingChangeLog.CancelableOperation move(org.apache.jackrabbit.spi.NodeId srcNodeId, org.apache.jackrabbit.spi.NodeId destParentNodeId, org.apache.jackrabbit.spi.Name destName)
Factory method for creating aMoveoperation.- Parameters:
srcNodeId-destParentNodeId-destName-- Returns:
- See Also:
Batch.move(NodeId, NodeId, Name)
-
remove
public static ConsolidatingChangeLog.CancelableOperation remove(org.apache.jackrabbit.spi.ItemId itemId)
Factory method for creating aRemoveoperation.- Parameters:
itemId-- Returns:
- See Also:
Batch.move(NodeId, NodeId, Name)
-
reorderNodes
public static ConsolidatingChangeLog.CancelableOperation reorderNodes(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.NodeId srcNodeId, org.apache.jackrabbit.spi.NodeId beforeNodeId)
Factory method for creating aReorderNodesoperation.- Parameters:
parentId-srcNodeId-beforeNodeId-- Returns:
- See Also:
Batch.reorderNodes(NodeId, NodeId, NodeId)
-
setMixins
public static ConsolidatingChangeLog.CancelableOperation setMixins(org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.Name[] mixinNodeTypeNames)
Factory method for creating aConsolidatingChangeLog.CancelableOperations.SetMixinsoperation.- Parameters:
nodeId-mixinNodeTypeNames-- Returns:
- See Also:
Batch.setMixins(NodeId, Name[])
-
setPrimaryType
public static ConsolidatingChangeLog.CancelableOperation setPrimaryType(org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.Name primaryTypeName)
Factory method for creating aConsolidatingChangeLog.CancelableOperations.SetPrimaryTypeoperation.- Parameters:
nodeId-primaryTypeName-- Returns:
- See Also:
Batch.setPrimaryType(NodeId, Name)
-
setValue
public static ConsolidatingChangeLog.CancelableOperation setValue(org.apache.jackrabbit.spi.PropertyId propertyId, org.apache.jackrabbit.spi.QValue value)
Factory method for creating aSetValueoperation.- Parameters:
propertyId-value-- Returns:
- See Also:
Batch.setValue(PropertyId, QValue)
-
setValue
public static ConsolidatingChangeLog.CancelableOperation setValue(org.apache.jackrabbit.spi.PropertyId propertyId, org.apache.jackrabbit.spi.QValue[] values)
Factory method for creating aSetValueoperation.- Parameters:
propertyId-values-- Returns:
- See Also:
Batch.setValue(PropertyId, QValue[])
-
setTree
public static ConsolidatingChangeLog.CancelableOperation setTree(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Tree tree)
Factory method for creating anConsolidatingChangeLog.CancelableOperations.SetTreeoperation.- Parameters:
parentId-tree-- Returns:
- See Also:
Batch.setTree(NodeId, Tree)
-
-