org.opennms.netmgt.model
Enum OnmsLinkState.LinkState

java.lang.Object
  extended by java.lang.Enum<OnmsLinkState.LinkState>
      extended by org.opennms.netmgt.model.OnmsLinkState.LinkState
All Implemented Interfaces:
Serializable, Comparable<OnmsLinkState.LinkState>
Enclosing class:
OnmsLinkState

public static enum OnmsLinkState.LinkState
extends Enum<OnmsLinkState.LinkState>


Enum Constant Summary
LINK_BOTH_DOWN
           
LINK_BOTH_UNMANAGED
           
LINK_NODE_DOWN
           
LINK_NODE_UNMANAGED
           
LINK_PARENT_NODE_DOWN
           
LINK_PARENT_NODE_UNMANAGED
           
LINK_UP
           
 
Method Summary
 OnmsLinkState.LinkState down(boolean isParent, OnmsLinkState.LinkStateTransition transition)
           
abstract  String getDataLinkInterfaceStateType()
           
 OnmsLinkState.LinkState nodeDown(OnmsLinkState.LinkStateTransition transition)
           
 OnmsLinkState.LinkState nodeEndPointDeleted(OnmsLinkState.LinkStateTransition transition)
           
 OnmsLinkState.LinkState nodeEndPointFound(OnmsLinkState.LinkStateTransition transition)
           
 OnmsLinkState.LinkState nodeUp(OnmsLinkState.LinkStateTransition transition)
           
 OnmsLinkState.LinkState parentNodeDown(OnmsLinkState.LinkStateTransition transition)
           
 OnmsLinkState.LinkState parentNodeEndPointDeleted(OnmsLinkState.LinkStateTransition transition)
           
 OnmsLinkState.LinkState parentNodeEndPointFound(OnmsLinkState.LinkStateTransition transition)
           
 OnmsLinkState.LinkState parentNodeUp(OnmsLinkState.LinkStateTransition transition)
           
 OnmsLinkState.LinkState up(boolean isParent, OnmsLinkState.LinkStateTransition transition)
           
static OnmsLinkState.LinkState valueOf(String name)
          Returns the enum constant of this type with the specified name.
static OnmsLinkState.LinkState[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

LINK_UP

public static final OnmsLinkState.LinkState LINK_UP

LINK_NODE_DOWN

public static final OnmsLinkState.LinkState LINK_NODE_DOWN

LINK_PARENT_NODE_DOWN

public static final OnmsLinkState.LinkState LINK_PARENT_NODE_DOWN

LINK_BOTH_DOWN

public static final OnmsLinkState.LinkState LINK_BOTH_DOWN

LINK_BOTH_UNMANAGED

public static final OnmsLinkState.LinkState LINK_BOTH_UNMANAGED

LINK_PARENT_NODE_UNMANAGED

public static final OnmsLinkState.LinkState LINK_PARENT_NODE_UNMANAGED

LINK_NODE_UNMANAGED

public static final OnmsLinkState.LinkState LINK_NODE_UNMANAGED
Method Detail

values

public static OnmsLinkState.LinkState[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (OnmsLinkState.LinkState c : OnmsLinkState.LinkState.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static OnmsLinkState.LinkState valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getDataLinkInterfaceStateType

public abstract String getDataLinkInterfaceStateType()

nodeDown

public OnmsLinkState.LinkState nodeDown(OnmsLinkState.LinkStateTransition transition)

parentNodeDown

public OnmsLinkState.LinkState parentNodeDown(OnmsLinkState.LinkStateTransition transition)

nodeUp

public OnmsLinkState.LinkState nodeUp(OnmsLinkState.LinkStateTransition transition)

parentNodeUp

public OnmsLinkState.LinkState parentNodeUp(OnmsLinkState.LinkStateTransition transition)

down

public OnmsLinkState.LinkState down(boolean isParent,
                                    OnmsLinkState.LinkStateTransition transition)

up

public OnmsLinkState.LinkState up(boolean isParent,
                                  OnmsLinkState.LinkStateTransition transition)

nodeEndPointFound

public OnmsLinkState.LinkState nodeEndPointFound(OnmsLinkState.LinkStateTransition transition)

parentNodeEndPointFound

public OnmsLinkState.LinkState parentNodeEndPointFound(OnmsLinkState.LinkStateTransition transition)

parentNodeEndPointDeleted

public OnmsLinkState.LinkState parentNodeEndPointDeleted(OnmsLinkState.LinkStateTransition transition)

nodeEndPointDeleted

public OnmsLinkState.LinkState nodeEndPointDeleted(OnmsLinkState.LinkStateTransition transition)


Copyright © 2011. All Rights Reserved.