Uses of Interface
org.apache.jackrabbit.spi.commons.batch.Operation

Packages that use Operation
org.apache.jackrabbit.spi.commons.batch   
 

Uses of Operation in org.apache.jackrabbit.spi.commons.batch
 

Classes in org.apache.jackrabbit.spi.commons.batch with type parameters of type Operation
 class AbstractChangeLog<T extends Operation>
          This base class for ChangeLog implementations maintains a list of operations of type type T.
 

Subinterfaces of Operation in org.apache.jackrabbit.spi.commons.batch
protected static interface ConsolidatingChangeLog.CancelableOperation
          This class represent an Operation which can be cancelled by another operation or which cancels another operation.
 

Classes in org.apache.jackrabbit.spi.commons.batch that implement Operation
static class ConsolidatingChangeLog.CancelableOperations.AddNode
          An AddNode operation is is cancelled by a Remove operation higher up the tree.
static class ConsolidatingChangeLog.CancelableOperations.AddProperty
          AddProperty operations might cancel with Remove and SetValue operations.
static class ConsolidatingChangeLog.CancelableOperations.Empty
          An Empty operation never cancels another operation and is never cancelled by any other operation.
static class ConsolidatingChangeLog.CancelableOperations.Move
          An Move operation never cancels another operation and is never cancelled by any other operation.
static class ConsolidatingChangeLog.CancelableOperations.Remove
          An Remove operation never cancels another operation and is never cancelled by any other operation.
static class ConsolidatingChangeLog.CancelableOperations.ReorderNodes
          A ReorderNodes operation might cancel with Remove and ReorderNodes operations.
static class ConsolidatingChangeLog.CancelableOperations.SetMixins
          A SetMixins operation might cancel with Remove and SetMixins operations.
static class ConsolidatingChangeLog.CancelableOperations.SetPrimaryType
          A SetPrimaryType operation might cancel with Remove and SetPrimaryType operations.
static class ConsolidatingChangeLog.CancelableOperations.SetValue
          A SetValue operation might cancel with Remove and SetValue operations.
static class Operations.AddNode
          Representative of an add-node Operation which calls Batch.addNode(NodeId, Name, Name, String) when applied to a Batch.
static class Operations.AddProperty
          Representative of an add-property Operation which calls Batch.addProperty(NodeId, Name, QValue) or Batch.addProperty(NodeId, Name, QValue[]) depending on whether the property is multi valued or not when applied to a Batch.
static class Operations.Empty
          Representative of the empty Operation which does nothing when applied to a Batch.
static class Operations.Move
          Representative of a move Operation which calls Batch.move(NodeId, NodeId, Name) when applied to a Batch.
static class Operations.Remove
          Representative of a remove Operation which calls Batch.remove(ItemId) when applied to a Batch.
static class Operations.ReorderNodes
          Representative of a reorder-nodes Operation which calls Batch.reorderNodes(NodeId, NodeId, NodeId) when applied to a Batch.
static class Operations.SetMixins
          Representative of a set-mixin Operation which calls Batch.setMixins(NodeId, Name[]) when applied to a Batch.
static class Operations.SetPrimaryType
          Representative of a set-mixin Operation which calls Batch.setMixins(NodeId, Name[]) when applied to a Batch.
static class Operations.SetValue
          Representative of a set-value Operation which calls Batch.setValue(PropertyId, QValue) or Batch.setValue(PropertyId, QValue[]) depending on whether the property is multi valued or not when applied to a Batch.
 

Methods in org.apache.jackrabbit.spi.commons.batch that return Operation
static Operation Operations.addNode(NodeId parentId, Name nodeName, Name nodetypeName, String uuid)
          Factory method for creating an Operations.AddNode operation.
static Operation Operations.addProperty(NodeId parentId, Name propertyName, QValue value)
          Factory method for creating an Operations.AddProperty operation.
static Operation Operations.addProperty(NodeId parentId, Name propertyName, QValue[] values)
          Factory method for creating an Operations.AddProperty operation.
static Operation Operations.empty()
          Factory method for creating an Operations.Empty operation.
static Operation Operations.move(NodeId srcNodeId, NodeId destParentNodeId, Name destName)
          Factory method for creating a Operations.Move operation.
static Operation Operations.remove(ItemId itemId)
          Factory method for creating a Operations.Remove operation.
static Operation Operations.reorderNodes(NodeId parentId, NodeId srcNodeId, NodeId beforeNodeId)
          Factory method for creating a reorder-nodes Operation for the given arguments.
static Operation Operations.setMixins(NodeId nodeId, Name[] mixinNodeTypeNames)
          Factory method for creating a set-mixin Operation for the given arguments.
static Operation Operations.setPrimaryType(NodeId nodeId, Name primaryTypeName)
          Factory method for creating a set-primaryType Operation for the given arguments.
static Operation Operations.setValue(PropertyId propertyId, QValue value)
          Factory method for creating set-value Operation for the given arguments.
static Operation Operations.setValue(PropertyId propertyId, QValue[] values)
          Factory method for creating a set-value Operation for the given arguments.
 



Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.