| Package | Description |
|---|---|
| org.apache.jackrabbit.jcr2spi | |
| org.apache.jackrabbit.jcr2spi.hierarchy | |
| org.apache.jackrabbit.jcr2spi.operation | |
| org.apache.jackrabbit.jcr2spi.state |
| Modifier and Type | Method and Description |
|---|---|
void |
WorkspaceManager.execute(Operation operation)
Creates a new batch from the single workspace operation and executes it.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PropertyEntryImpl.complete(Operation operation) |
void |
NodeEntryImpl.complete(Operation operation) |
void |
HierarchyEntry.complete(Operation transientOperation)
Clean up this entry upon
undo() or persisted(). |
| Modifier and Type | Class and 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... |
| Modifier and Type | Method and Description |
|---|---|
Operation |
SetTree.addChildNode(NodeState parentState,
Name nodeName,
Name nodeTypeName,
String uuid)
Add a child node operation to this
setTree instance. |
Operation |
SetTree.addChildProperty(NodeState parentState,
Name propName,
int propertyType,
QValue[] values,
QPropertyDefinition definition)
Add a child property operation to this
setTree instance. |
static Operation |
Remove.create(ItemState state) |
static Operation |
Remove.create(ItemState state,
int options) |
static Operation |
LockRelease.create(NodeState nodeState) |
static Operation |
LockRefresh.create(NodeState nodeState) |
static Operation |
Restore.create(NodeState[] versionStates,
boolean removeExisting) |
static Operation |
RemoveActivity.create(NodeState activityState,
HierarchyManager hierarchyMgr) |
static Operation |
WorkspaceImport.create(NodeState nodeState,
InputStream xmlStream,
int uuidBehaviour) |
static Operation |
SetPrimaryType.create(NodeState nodeState,
Name primaryTypeName) |
static Operation |
SetMixin.create(NodeState nodeState,
Name[] mixinNames) |
static Operation |
AddProperty.create(NodeState parentState,
Name propName,
int propertyType,
QPropertyDefinition def,
QValue[] values) |
static Operation |
AddNode.create(NodeState parentState,
Name nodeName,
Name nodeTypeName,
String uuid) |
static Operation |
ResolveMergeConflict.create(NodeState nodeState,
NodeId[] mergeFailedIds,
NodeId[] predecessorIds,
boolean resolveDone) |
static Operation |
Checkout.create(NodeState nodeState,
NodeId activityId,
VersionManager mgr) |
static Operation |
RemoveLabel.create(NodeState versionHistoryState,
NodeState versionState,
Name label) |
static Operation |
AddLabel.create(NodeState versionHistoryState,
NodeState versionState,
Name label,
boolean moveLabel) |
static Operation |
RemoveVersion.create(NodeState versionState,
NodeState vhState,
VersionManager mgr) |
static Operation |
Restore.create(NodeState nodeState,
Path relQPath,
NodeState versionState,
boolean removeExisting) |
static Operation |
ReorderNodes.create(NodeState parentState,
Path srcPath,
Path beforePath) |
static Operation |
Update.create(NodeState nodeState,
String srcWorkspaceName) |
static Operation |
Checkout.create(NodeState nodeState,
VersionManager mgr) |
static Operation |
Move.create(Path srcPath,
Path destPath,
HierarchyManager hierMgr,
PathResolver resolver,
boolean sessionMove) |
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 |
SetPropertyValue.create(PropertyState propState,
QValue[] qValues,
int valueType) |
| Modifier and Type | Method and Description |
|---|---|
Set<Operation> |
ChangeLog.getOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
UpdatableItemStateManager.execute(Operation operation)
Executes the given operation and modifies the affected item states accordingly.
|
void |
SessionItemStateManager.execute(Operation operation)
Executes the given operation and modifies the affected item states accordingly.
|
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.