org.cipango.diameter.ims
Enum Cx.ServerAssignmentType

java.lang.Object
  extended by java.lang.Enum<Cx.ServerAssignmentType>
      extended by org.cipango.diameter.ims.Cx.ServerAssignmentType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Cx.ServerAssignmentType>
Enclosing class:
Cx

public static enum Cx.ServerAssignmentType
extends java.lang.Enum<Cx.ServerAssignmentType>


Enum Constant Summary
ADMINISTRATIVE_DEREGISTRATION
          The S-CSCF, due to administrative reasons, has performed the de-registration of an identity.
AUTHENTICATION_FAILURE
          The authentication of a user has failed.
AUTHENTICATION_TIMEOUT
          The authentication timeout has expired.
DEREGISTRATION_TOO_MUCH_DATA
          The S-CSCF has requested user profile information from the HSS and has received a volume of data higher than it can accept.
NO_ASSIGNMENT
          This value is used to request from HSS the user profile assigned to one or more public identities, without affecting the registration state of those identities.
RE_REGISTRATION
          The request corresponds to the re-registration of an identity.
REGISTRATION
          The request is generated as a consequence of a first registration of an identity.
TIMEOUT_DEREGISTRATION
          The SIP registration timer of an identity has expired.
TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME
          The SIP registration timer of an identity has expired.
UNREGISTERED_USER
          The request is generated because the S-CSCF received an INVITE for a public identity that is not registered.
USER_DEREGISTRATION
          The S-CSCF has received a user initiated de-registration request.
USER_DEREGISTRATION_STORE_SERVER_NAME
          The S-CSCF has received a user initiated de-registration request.
 
Method Summary
static Cx.ServerAssignmentType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Cx.ServerAssignmentType[] 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

NO_ASSIGNMENT

public static final Cx.ServerAssignmentType NO_ASSIGNMENT
This value is used to request from HSS the user profile assigned to one or more public identities, without affecting the registration state of those identities.


REGISTRATION

public static final Cx.ServerAssignmentType REGISTRATION
The request is generated as a consequence of a first registration of an identity.


RE_REGISTRATION

public static final Cx.ServerAssignmentType RE_REGISTRATION
The request corresponds to the re-registration of an identity.


UNREGISTERED_USER

public static final Cx.ServerAssignmentType UNREGISTERED_USER
The request is generated because the S-CSCF received an INVITE for a public identity that is not registered.


TIMEOUT_DEREGISTRATION

public static final Cx.ServerAssignmentType TIMEOUT_DEREGISTRATION
The SIP registration timer of an identity has expired.


USER_DEREGISTRATION

public static final Cx.ServerAssignmentType USER_DEREGISTRATION
The S-CSCF has received a user initiated de-registration request.


TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME

public static final Cx.ServerAssignmentType TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME
The SIP registration timer of an identity has expired. The S-CSCF keeps the user data stored in the S-CSCF and requests HSS to store the S-CSCF name.


USER_DEREGISTRATION_STORE_SERVER_NAME

public static final Cx.ServerAssignmentType USER_DEREGISTRATION_STORE_SERVER_NAME
The S-CSCF has received a user initiated de-registration request. The S-CSCF keeps the user data stored in the S-CSCF and requests HSS to store the S-CSCF name.


ADMINISTRATIVE_DEREGISTRATION

public static final Cx.ServerAssignmentType ADMINISTRATIVE_DEREGISTRATION
The S-CSCF, due to administrative reasons, has performed the de-registration of an identity.


AUTHENTICATION_FAILURE

public static final Cx.ServerAssignmentType AUTHENTICATION_FAILURE
The authentication of a user has failed.


AUTHENTICATION_TIMEOUT

public static final Cx.ServerAssignmentType AUTHENTICATION_TIMEOUT
The authentication timeout has expired.


DEREGISTRATION_TOO_MUCH_DATA

public static final Cx.ServerAssignmentType DEREGISTRATION_TOO_MUCH_DATA
The S-CSCF has requested user profile information from the HSS and has received a volume of data higher than it can accept.

Method Detail

values

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

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

valueOf

public static Cx.ServerAssignmentType valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null


Copyright © 2010. All Rights Reserved.