Uses of Interface
org.apache.jackrabbit.jcr2spi.operation.Operation
-
Packages that use Operation Package Description org.apache.jackrabbit.jcr2spi org.apache.jackrabbit.jcr2spi.hierarchy org.apache.jackrabbit.jcr2spi.operation org.apache.jackrabbit.jcr2spi.state -
-
Uses of Operation in org.apache.jackrabbit.jcr2spi
Methods in org.apache.jackrabbit.jcr2spi with parameters of type Operation Modifier and Type Method Description void
WorkspaceManager. execute(Operation operation)
Creates a new batch from the single workspace operation and executes it. -
Uses of Operation in org.apache.jackrabbit.jcr2spi.hierarchy
Methods in org.apache.jackrabbit.jcr2spi.hierarchy with parameters of type Operation Modifier and Type Method Description void
HierarchyEntry. complete(Operation transientOperation)
Clean up this entry uponundo()
orpersisted()
.void
NodeEntryImpl. complete(Operation operation)
void
PropertyEntryImpl. complete(Operation operation)
-
Uses of Operation in org.apache.jackrabbit.jcr2spi.operation
Classes in org.apache.jackrabbit.jcr2spi.operation that implement Operation Modifier and Type Class Description class
AbstractCopy
AbstractCopy
...class
AbstractOperation
AbstractOperation
...class
AbstractRemove
AbstractRemove
is the base class for non-transient remove operations executed on the workspace such as removing versions or activities.class
AddLabel
AddLabel
...class
AddNode
AddNode
...class
AddProperty
AddProperty
...class
Checkin
Checkin
...class
Checkout
Checkout
...class
Checkpoint
Checkout
...class
Clone
Clone
...class
Copy
Copy
...class
CreateActivity
Checkout
...class
CreateConfiguration
CreateConfiguration
...class
LockOperation
LockOperation
...class
LockRefresh
LockRefresh
...class
LockRelease
LockRelease
...class
Merge
Merge
...class
Move
Move
...class
Remove
Remove
...class
RemoveActivity
RemoveActivity
...class
RemoveLabel
RemoveLabel
...class
RemoveVersion
RemoveVersion
...class
ReorderNodes
ReorderNodes
...class
ResolveMergeConflict
ResolveMergeConflict
...class
Restore
Restore
...class
SetMixin
SetMixin
...class
SetPrimaryType
SetPrimaryNodeType
...class
SetPropertyValue
SetPropertyValue
...class
SetTree
class
TransientOperation
TransientOperation
...class
Update
Update
...class
WorkspaceImport
WorkspaceImport
...Methods in org.apache.jackrabbit.jcr2spi.operation that return Operation Modifier and Type Method Description Operation
SetTree. addChildNode(NodeState parentState, Name nodeName, Name nodeTypeName, String uuid)
Add a child node operation to thissetTree
instance.Operation
SetTree. addChildProperty(NodeState parentState, Name propName, int propertyType, QValue[] values, QPropertyDefinition definition)
Add a child property operation to thissetTree
instance.static Operation
AddLabel. create(NodeState versionHistoryState, NodeState versionState, Name label, boolean moveLabel)
static Operation
AddNode. create(NodeState parentState, Name nodeName, Name nodeTypeName, String uuid)
static Operation
AddProperty. create(NodeState parentState, Name propName, int propertyType, QPropertyDefinition def, QValue[] values)
static Operation
Checkout. create(NodeState nodeState, VersionManager mgr)
static Operation
Checkout. create(NodeState nodeState, NodeId activityId, VersionManager mgr)
static Operation
Clone. create(Path srcPath, Path destPath, String srcWorkspaceName, boolean removeExisting, ManagerProvider srcMgrProvider, ManagerProvider destMgrProvider)
static Operation
Copy. create(Path srcPath, Path destPath, String srcWorkspaceName, ManagerProvider srcMgrProvider, ManagerProvider destMgrProvider)
static Operation
LockRefresh. create(NodeState nodeState)
static Operation
LockRelease. create(NodeState nodeState)
static Operation
Move. create(Path srcPath, Path destPath, HierarchyManager hierMgr, PathResolver resolver, boolean sessionMove)
static Operation
Remove. create(ItemState state)
static Operation
Remove. create(ItemState state, int options)
static Operation
RemoveActivity. create(NodeState activityState, HierarchyManager hierarchyMgr)
static Operation
RemoveLabel. create(NodeState versionHistoryState, NodeState versionState, Name label)
static Operation
RemoveVersion. create(NodeState versionState, NodeState vhState, VersionManager mgr)
static Operation
ReorderNodes. create(NodeState parentState, Path srcPath, Path beforePath)
static Operation
ResolveMergeConflict. create(NodeState nodeState, NodeId[] mergeFailedIds, NodeId[] predecessorIds, boolean resolveDone)
static Operation
Restore. create(NodeState[] versionStates, boolean removeExisting)
static Operation
Restore. create(NodeState nodeState, Path relQPath, NodeState versionState, boolean removeExisting)
static Operation
SetMixin. create(NodeState nodeState, Name[] mixinNames)
static Operation
SetPrimaryType. create(NodeState nodeState, Name primaryTypeName)
static Operation
SetPropertyValue. create(PropertyState propState, QValue[] qValues, int valueType)
static Operation
Update. create(NodeState nodeState, String srcWorkspaceName)
static Operation
WorkspaceImport. create(NodeState nodeState, InputStream xmlStream, int uuidBehaviour)
-
Uses of Operation in org.apache.jackrabbit.jcr2spi.state
Methods in org.apache.jackrabbit.jcr2spi.state that return types with arguments of type Operation Modifier and Type Method Description Set<Operation>
ChangeLog. getOperations()
Methods in org.apache.jackrabbit.jcr2spi.state with parameters of type Operation Modifier and Type Method Description void
SessionItemStateManager. execute(Operation operation)
Executes the given operation and modifies the affected item states accordingly.void
UpdatableItemStateManager. execute(Operation operation)
Executes the given operation and modifies the affected item states accordingly.
-