|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.modeshape.jcr.cache.change.NoOpChanges
@Immutable public final class NoOpChanges
An immutable Changes implementation that does nothing.
| Field Summary | |
|---|---|
static NoOpChanges |
INSTANCE
|
| Method Summary | |
|---|---|
void |
binaryValueNoLongerUsed(BinaryKey key)
Create an event that signals that the (stored) binary value with the supplied key is no longer used. |
void |
binaryValueNowUsed(BinaryKey key)
Create an event that signals that the (stored) binary value with the supplied key is now used. |
void |
nodeChanged(NodeKey key,
Path path)
Create an event signifying that something about the node (other than the properties or location) changed. |
void |
nodeCreated(NodeKey key,
NodeKey parentKey,
Path path,
Map<Name,Property> properties)
Signal that a new node was created. |
void |
nodeMoved(NodeKey key,
NodeKey newParent,
NodeKey oldParent,
Path newPath,
Path oldPath)
Signal that a node was moved from one parent to another, and may have also been renamed. |
void |
nodeRemoved(NodeKey key,
NodeKey parentKey,
Path path)
Signal that a node was removed. |
void |
nodeRenamed(NodeKey key,
Path path,
Path.Segment oldName)
Signal that a node was renamed (but still has the same parent) |
void |
nodeReordered(NodeKey key,
NodeKey parent,
Path newPath,
Path oldPath,
Path reorderedBeforePath)
Signal that a node was placed into a new location within the same parent. |
void |
nodeSequenced(NodeKey sequencedNodeKey,
Path sequencedNodePath,
NodeKey outputNodeKey,
Path outputNodePath,
String outputPath,
String userId,
String selectedPath,
String sequencerName)
Signal that a node was successfully sequenced. |
void |
nodeSequencingFailure(NodeKey sequencedNodeKey,
Path sequencedNodePath,
String outputPath,
String userId,
String selectedPath,
String sequencerName,
Throwable cause)
Signal that a node was not sequenced successfully. |
void |
propertyAdded(NodeKey key,
Path nodePath,
Property property)
Signal that a property was added to a node. |
void |
propertyChanged(NodeKey key,
Path nodePath,
Property newProperty,
Property oldProperty)
Signal that a property was changed on a node. |
void |
propertyRemoved(NodeKey key,
Path nodePath,
Property property)
Signal that a property was removed from a node. |
void |
workspaceAdded(String workspaceName)
Signal that a new workspace has been added. |
void |
workspaceRemoved(String workspaceName)
Signal that a new workspace has been removed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final NoOpChanges INSTANCE
| Method Detail |
|---|
public void workspaceAdded(String workspaceName)
Changes
workspaceAdded in interface ChangesworkspaceName - the name of the workspace; may not be nullpublic void workspaceRemoved(String workspaceName)
Changes
workspaceRemoved in interface ChangesworkspaceName - the name of the workspace; may not be null
public void nodeCreated(NodeKey key,
NodeKey parentKey,
Path path,
Map<Name,Property> properties)
Changes
nodeCreated in interface Changeskey - the key for the new node; may not be nullparentKey - the key for the parent of the new node; may not be nullpath - the path to the new node; may not be nullproperties - the properties in the new node, or null if there are none
public void nodeMoved(NodeKey key,
NodeKey newParent,
NodeKey oldParent,
Path newPath,
Path oldPath)
Changes
nodeMoved in interface Changeskey - the key for the node; may not be nullnewParent - the new parent for the node; may not be nulloldParent - the old parent for the node; may not be nullnewPath - the new path for the node after it has been moved; may not be nulloldPath - the old path for the node before it was moved; may not be null
public void nodeChanged(NodeKey key,
Path path)
Changes
nodeChanged in interface Changeskey - the node key; may not be nullpath - the path
public void nodeRemoved(NodeKey key,
NodeKey parentKey,
Path path)
Changes
nodeRemoved in interface Changeskey - the key for the removed node; may not be nullparentKey - the key for the old parent of the removed node; may not be nullpath - the path to the removed node; may not be null
public void nodeRenamed(NodeKey key,
Path path,
Path.Segment oldName)
Changes
nodeRenamed in interface Changeskey - the key for the node; may not be nullpath - the new path for the node; may not be nulloldName - the old name (including SNS index); may not be null
public void propertyAdded(NodeKey key,
Path nodePath,
Property property)
Changes
propertyAdded in interface Changeskey - the key of the node that was changed; may not be nullnodePath - the path of the node that was changedproperty - the new property, with name and value(s); may not be null
public void propertyRemoved(NodeKey key,
Path nodePath,
Property property)
Changes
propertyRemoved in interface Changeskey - the key of the node that was changed; may not be nullnodePath - the path of the node that was changedproperty - the property that was removed, with name and value(s); may not be null
public void propertyChanged(NodeKey key,
Path nodePath,
Property newProperty,
Property oldProperty)
Changes
propertyChanged in interface Changeskey - the key of the node that was changed; may not be nullnodePath - the path of the node that was changednewProperty - the new property, with name and value(s); may not be nulloldProperty - the old property, with name and value(s); may not be nullpublic void binaryValueNoLongerUsed(BinaryKey key)
Changes
binaryValueNoLongerUsed in interface Changeskey - the key for the now-unused binary value; may not be nullpublic void binaryValueNowUsed(BinaryKey key)
Changes
binaryValueNowUsed in interface Changeskey - the key for the now-used binary value; may not be null
public void nodeReordered(NodeKey key,
NodeKey parent,
Path newPath,
Path oldPath,
Path reorderedBeforePath)
Changes
nodeReordered in interface Changeskey - the key for the node; may not be nullparent - the key for the parent of the node; may not be nullnewPath - the new path for the node after it has been reordered; may not be nulloldPath - the old path for the node before it was reordered; may not be nullreorderedBeforePath - the path of the node before which the node was moved; or null if the node was reordered to the
end of the list of children of the parent node
public void nodeSequenced(NodeKey sequencedNodeKey,
Path sequencedNodePath,
NodeKey outputNodeKey,
Path outputNodePath,
String outputPath,
String userId,
String selectedPath,
String sequencerName)
Changes
nodeSequenced in interface ChangessequencedNodeKey - the key of the node that was used as input and sequenced; may not be nullsequencedNodePath - the path of the node that was used as input and sequenced; may not be nulloutputNodeKey - the key of the top-level node output by the sequencing operation; may not be nulloutputNodePath - the path of the top-level node output by the sequencing operation; may not be nulloutputPath - the string representation of the output path of the sequencing operationuserId - the username of the session that generated the change that led to the sequencing operationselectedPath - the string representation of the path that led to the sequencing operation (which may or may not be the
same as the sequenced node path); may not be nullsequencerName - the name of the sequencer; may not be null
public void nodeSequencingFailure(NodeKey sequencedNodeKey,
Path sequencedNodePath,
String outputPath,
String userId,
String selectedPath,
String sequencerName,
Throwable cause)
Changes
nodeSequencingFailure in interface ChangessequencedNodeKey - the key of the node that was used as input and sequenced; may not be nullsequencedNodePath - the path of the node that was used as input and sequenced; may not be nulloutputPath - the string representation of the output path of the sequencing operationuserId - the username of the session that generated the change that led to the (failed) sequencing operationselectedPath - the string representation of the path that led to the (failed) sequencing operation (which may or may
not be the same as the sequenced node path); may not be nullsequencerName - the name of the sequencer; may not be nullcause - the exception that caused the failure; may not be null
|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||