|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
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 nullvoid 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 nonevoid 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 nullvoid 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 nullvoid 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 nullvoid 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 nodevoid nodeChanged(NodeKey key, Path path)
key
- the node key; may not be nullpath
- the pathvoid 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 nullvoid 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 nullvoid 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 nullvoid 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 nullvoid 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.Beta4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |