com.cisco.provisioning.cpe.events
Interface NodeEvent

All Superinterfaces:
Externalizable, ProvAPIEvent, Serializable

public interface NodeEvent
extends ProvAPIEvent

The interface that defines the object to be returned as a result of a Node event notification.

See Also:
ProvAPIEvent

Method Summary
 NodeName getNodeName()
          Returns the NodeName object representing this node.
 NodeType getNodeType()
          Returns the NodeType object representing this node.
 Map<String,Object> getProperties()
          Returns the properties of the node being updated/added.
 DeviceID[] getRelatedDeviceIDs()
          Returns the array of DeviceID (eg, MACAddress).
 NodeName getRelatedNodeName()
          Returns the NodeName object representing a node being associated or unlinked from this node.
 
Methods inherited from interface com.cisco.provisioning.cpe.events.ProvAPIEvent
getID, getSource, setID, setSource, toString
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getNodeName

NodeName getNodeName()
Returns the NodeName object representing this node.

Returns:
NodeName object representing this node.

getNodeType

NodeType getNodeType()
Returns the NodeType object representing this node.

Returns:
NodeType object representing this node.

getRelatedNodeName

NodeName getRelatedNodeName()
Returns the NodeName object representing a node being associated or unlinked from this node.

Returns:
NodeName object representing this node.
See Also:
NodeListener.RELATE_TO_NODE, NodeListener.UNRELATE_FROM_NODE

getRelatedDeviceIDs

DeviceID[] getRelatedDeviceIDs()
Returns the array of DeviceID (eg, MACAddress).

Returns:
the array of DeviceID (MACAddress).

getProperties

Map<String,Object> getProperties()
Returns the properties of the node being updated/added.

Returns:
properties of the node being updated/added.