org.opennms.netmgt.provision.adapters.link
Interface NodeLinkService

All Known Implementing Classes:
DefaultNodeLinkService

public interface NodeLinkService

NodeLinkService interface.

Version:
$Id: $
Author:
ranger

Method Summary
 void createLink(int nodeParentId, int nodeId)
          createLink
 Boolean getEndPointStatus(int nodeId)
          getEndPointStatus
 Collection<DataLinkInterface> getLinkContainingNodeId(int nodeId)
          getLinkContainingNodeId
 OnmsLinkState getLinkStateForInterface(DataLinkInterface dataLinkInterface)
          getLinkStateForInterface
 Integer getNodeId(String endPoint)
          getNodeId
 String getNodeLabel(int nodeId)
          getNodeLabel
 String getPrimaryAddress(int nodeId)
          getPrimaryAddress
 boolean nodeHasEndPointService(int nodeId)
          nodeHasEndPointService
 void saveLinkState(OnmsLinkState state)
          saveLinkState
 void updateLinkStatus(int nodeParentId, int nodeId, String status)
          updateLinkStatus
 

Method Detail

getNodeLabel

String getNodeLabel(int nodeId)

getNodeLabel

Parameters:
nodeId - a int.
Returns:
a String object.

createLink

void createLink(int nodeParentId,
                int nodeId)

createLink

Parameters:
nodeParentId - a int.
nodeId - a int.

saveLinkState

void saveLinkState(OnmsLinkState state)

saveLinkState

Parameters:
state - a OnmsLinkState object.

getNodeId

Integer getNodeId(String endPoint)

getNodeId

Parameters:
endPoint - a String object.
Returns:
a Integer object.

getLinkContainingNodeId

Collection<DataLinkInterface> getLinkContainingNodeId(int nodeId)

getLinkContainingNodeId

Parameters:
nodeId - a int.
Returns:
a Collection object.

updateLinkStatus

void updateLinkStatus(int nodeParentId,
                      int nodeId,
                      String status)

updateLinkStatus

Parameters:
nodeParentId - a int.
nodeId - a int.
status - a String object.

getLinkStateForInterface

OnmsLinkState getLinkStateForInterface(DataLinkInterface dataLinkInterface)

getLinkStateForInterface

Parameters:
dataLinkInterface - a DataLinkInterface object.
Returns:
a OnmsLinkState object.

getPrimaryAddress

String getPrimaryAddress(int nodeId)

getPrimaryAddress

Parameters:
nodeId - a int.
Returns:
a String object.

nodeHasEndPointService

boolean nodeHasEndPointService(int nodeId)

nodeHasEndPointService

Parameters:
nodeId - a int.
Returns:
a boolean.

getEndPointStatus

Boolean getEndPointStatus(int nodeId)

getEndPointStatus

Parameters:
nodeId - a int.
Returns:
a Boolean object.


Copyright © 2011. All Rights Reserved.