|
ModeShape Distribution 3.0.0.CR2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Changes
An interface used to signal various kinds of changes.
| 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 newPath,
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. |
| Method Detail |
|---|
void workspaceAdded(String workspaceName)
workspaceName - the name of the workspace; may not be nullvoid workspaceRemoved(String workspaceName)
workspaceName - the name of the workspace; may not be null
void nodeCreated(NodeKey key,
NodeKey parentKey,
Path path,
Map<Name,Property> properties)
key - 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
void nodeRemoved(NodeKey key,
NodeKey parentKey,
Path path)
key - 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
void nodeRenamed(NodeKey key,
Path newPath,
Path.Segment oldName)
key - the key for the node; may not be nullnewPath - the new path for the node; may not be nulloldName - the old name (including SNS index); may not be null
void nodeMoved(NodeKey key,
NodeKey newParent,
NodeKey oldParent,
Path newPath,
Path oldPath)
key - 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
void nodeReordered(NodeKey key,
NodeKey parent,
Path newPath,
Path oldPath,
Path reorderedBeforePath)
key - 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
void nodeChanged(NodeKey key,
Path path)
key - the node key; may not be nullpath - the path
void nodeSequenced(NodeKey sequencedNodeKey,
Path sequencedNodePath,
NodeKey outputNodeKey,
Path outputNodePath,
String outputPath,
String userId,
String selectedPath,
String sequencerName)
sequencedNodeKey - 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
void nodeSequencingFailure(NodeKey sequencedNodeKey,
Path sequencedNodePath,
String outputPath,
String userId,
String selectedPath,
String sequencerName,
Throwable cause)
sequencedNodeKey - 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
void propertyAdded(NodeKey key,
Path nodePath,
Property property)
key - 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
void propertyRemoved(NodeKey key,
Path nodePath,
Property property)
key - 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
void propertyChanged(NodeKey key,
Path nodePath,
Property newProperty,
Property oldProperty)
key - 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 nullvoid binaryValueNoLongerUsed(BinaryKey key)
key - the key for the now-unused binary value; may not be nullvoid binaryValueNowUsed(BinaryKey key)
key - the key for the now-used binary value; may not be null
|
ModeShape Distribution 3.0.0.CR2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||