com.cisco.provisioning.cpe.extensions.configuration
Enum CNRExtPt

java.lang.Object
  extended by java.lang.Enum<CNRExtPt>
      extended by com.cisco.provisioning.cpe.extensions.configuration.CNRExtPt
All Implemented Interfaces:
Serializable, Comparable<CNRExtPt>

public enum CNRExtPt
extends Enum<CNRExtPt>

Enumerated type for specifying CNR extension point.


Enum Constant Summary
CHECK_LEASE_ACCEPTABLE
          CNRExtPt check-lease-acceptable identifier.
ENVIRONMENT_DESTRUCTOR
          CNRExtPt environment-destructor identifier.
GENERATE_LEASE
          CNRExtPt generate-lease identifier.
LEASE_STATE_CHANGE
          CNRExtPt lease-state-change identifier.
POST_CLASS_LOOKUP
          CNRExtPt post-class-lookup dictionary identifier.
POST_CLIENT_LOOKUP
          CNRExtPt post-client-lookup identifier.
POST_PACKET_DECODE
          CNRExtPt post-packet-decode identifier.
POST_PACKET_ENCODE
          CNRExtPt post-packet-encode identifier.
POST_SEND_PACKET
          CNRExtPt post-send-packet identifier.
PRE_CLIENT_LOOKUP
          CNRExtPt pre-client-lookup identifier.
PRE_DNS_ADD_FORWARD
          CNRExtPt pre-dns-add-forward identifier.
PRE_PACKET_DECODE
          CNRExtPt pre-packet-decode identifier.
PRE_PACKET_ENCODE
          CNRExtPt pre-packet-encode identifier.
RESERVED_0
          Reserved for future use.
 
Method Summary
static CNRExtPt valueOf(String name)
          Returns the enum constant of this type with the specified name.
static CNRExtPt[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

RESERVED_0

public static final CNRExtPt RESERVED_0
Reserved for future use.


POST_PACKET_DECODE

public static final CNRExtPt POST_PACKET_DECODE
CNRExtPt post-packet-decode identifier.


PRE_CLIENT_LOOKUP

public static final CNRExtPt PRE_CLIENT_LOOKUP
CNRExtPt pre-client-lookup identifier.


POST_CLIENT_LOOKUP

public static final CNRExtPt POST_CLIENT_LOOKUP
CNRExtPt post-client-lookup identifier.


CHECK_LEASE_ACCEPTABLE

public static final CNRExtPt CHECK_LEASE_ACCEPTABLE
CNRExtPt check-lease-acceptable identifier.


PRE_PACKET_ENCODE

public static final CNRExtPt PRE_PACKET_ENCODE
CNRExtPt pre-packet-encode identifier.


POST_SEND_PACKET

public static final CNRExtPt POST_SEND_PACKET
CNRExtPt post-send-packet identifier.


PRE_DNS_ADD_FORWARD

public static final CNRExtPt PRE_DNS_ADD_FORWARD
CNRExtPt pre-dns-add-forward identifier.


POST_CLASS_LOOKUP

public static final CNRExtPt POST_CLASS_LOOKUP
CNRExtPt post-class-lookup dictionary identifier.


LEASE_STATE_CHANGE

public static final CNRExtPt LEASE_STATE_CHANGE
CNRExtPt lease-state-change identifier.


GENERATE_LEASE

public static final CNRExtPt GENERATE_LEASE
CNRExtPt generate-lease identifier.


ENVIRONMENT_DESTRUCTOR

public static final CNRExtPt ENVIRONMENT_DESTRUCTOR
CNRExtPt environment-destructor identifier.


PRE_PACKET_DECODE

public static final CNRExtPt PRE_PACKET_DECODE
CNRExtPt pre-packet-decode identifier.


POST_PACKET_ENCODE

public static final CNRExtPt POST_PACKET_ENCODE
CNRExtPt post-packet-encode identifier.

Method Detail

values

public static CNRExtPt[] 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 (CNRExtPt c : CNRExtPt.values())
    System.out.println(c);

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

valueOf

public static CNRExtPt 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