Class AddressString.SMSNature
- java.lang.Object
-
- java.lang.Number
-
- com.opencloud.util.NamedInteger
-
- com.opencloud.slee.resources.in.datatypes.cc.AddressString.SMSNature
-
- All Implemented Interfaces:
DataObject
,Immutable
,Serializable
- Enclosing class:
- AddressString
public static final class AddressString.SMSNature extends NamedInteger
Nature of SMS Address indicator constants.The API offered by this class is as if the type were specified in ASN.1 as follows.
SMSNature ::= ENUMERATED { UNKNOWN (0), INTERNATIONAL (1), NATIONAL (2), NETWORK_SPECIFIC (3), SUBSCRIBER (4), ALPHANUMERIC (5), ABBREVIATED (6), RESERVED_7 (7) }
@extendible
-- to be like 7-bit Nature values specified for other types- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
_ABBREVIATED
Nature of Address indicator value corresponding to an abbreviated number.static int
_ALPHANUMERIC
Nature of Address indicator value corresponding to alphanumeric (coded according to 3GPP TS 23.038 GSM 7bit default alphabet).static int
_INTERNATIONAL
Nature of Address indicator value corresponding to an international number.static int
_NATIONAL
Nature of Address indicator value corresponding to a national (significant) number.static int
_NETWORK_SPECIFIC
Nature of Address indicator value corresponding to a network-specific number.static int
_RESERVED_7
Nature of Address indicator value corresponding to a reserved indicator value (7).static int
_SUBSCRIBER
Nature of Address indicator value corresponding to a subscriber number.static int
_UNKNOWN
Nature of Address indicator value corresponding to unknown.static AddressString.SMSNature
ABBREVIATED
Nature of Address indicator value corresponding to an abbreviated number.static AddressString.SMSNature
ALPHANUMERIC
Nature of Address indicator value corresponding to alphanumeric (coded according to 3GPP TS 23.038 GSM 7bit default alphabet).static AddressString.SMSNature
INTERNATIONAL
Nature of Address indicator value corresponding to an international number.static int
MAX_VALUE
Maximum value that a SMSNature instance may take (7).static int
MIN_VALUE
Minimum value that a SMSNature instance may take (0).static AddressString.SMSNature
NATIONAL
Nature of Address indicator value corresponding to a national (significant) number.static AddressString.SMSNature
NETWORK_SPECIFIC
Nature of Address indicator value corresponding to a network-specific number.static AddressString.SMSNature
RESERVED_7
Nature of Address indicator value corresponding to a reserved indicator value (7).static AddressString.SMSNature
SUBSCRIBER
Nature of Address indicator value corresponding to a subscriber number.static AddressString.SMSNature
UNKNOWN
Nature of Address indicator value corresponding to unknown.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AddressString.SMSNature
fromValue(int value)
Returns a SMSNature for a particular integer value.static AddressString.SMSNature[]
namedValues()
Returns an array containing all of SMSNature's named numbers.-
Methods inherited from class com.opencloud.util.NamedInteger
byteValue, clone, doubleValue, equals, floatValue, hashCode, intValue, isReadOnly, longValue, setReadOnly, shortValue, toString, valueOf
-
-
-
-
Field Detail
-
_UNKNOWN
public static final int _UNKNOWN
Nature of Address indicator value corresponding to unknown.- See Also:
- Constant Field Values
-
_INTERNATIONAL
public static final int _INTERNATIONAL
Nature of Address indicator value corresponding to an international number.- See Also:
- Constant Field Values
-
_NATIONAL
public static final int _NATIONAL
Nature of Address indicator value corresponding to a national (significant) number.- See Also:
- Constant Field Values
-
_NETWORK_SPECIFIC
public static final int _NETWORK_SPECIFIC
Nature of Address indicator value corresponding to a network-specific number.- See Also:
- Constant Field Values
-
_SUBSCRIBER
public static final int _SUBSCRIBER
Nature of Address indicator value corresponding to a subscriber number.- See Also:
- Constant Field Values
-
_ALPHANUMERIC
public static final int _ALPHANUMERIC
Nature of Address indicator value corresponding to alphanumeric (coded according to 3GPP TS 23.038 GSM 7bit default alphabet).- See Also:
- Constant Field Values
-
_ABBREVIATED
public static final int _ABBREVIATED
Nature of Address indicator value corresponding to an abbreviated number.- See Also:
- Constant Field Values
-
_RESERVED_7
public static final int _RESERVED_7
Nature of Address indicator value corresponding to a reserved indicator value (7).- See Also:
- Constant Field Values
-
UNKNOWN
public static final AddressString.SMSNature UNKNOWN
Nature of Address indicator value corresponding to unknown.
-
INTERNATIONAL
public static final AddressString.SMSNature INTERNATIONAL
Nature of Address indicator value corresponding to an international number.
-
NATIONAL
public static final AddressString.SMSNature NATIONAL
Nature of Address indicator value corresponding to a national (significant) number.
-
NETWORK_SPECIFIC
public static final AddressString.SMSNature NETWORK_SPECIFIC
Nature of Address indicator value corresponding to a network-specific number.
-
SUBSCRIBER
public static final AddressString.SMSNature SUBSCRIBER
Nature of Address indicator value corresponding to a subscriber number.
-
ALPHANUMERIC
public static final AddressString.SMSNature ALPHANUMERIC
Nature of Address indicator value corresponding to alphanumeric (coded according to 3GPP TS 23.038 GSM 7bit default alphabet).
-
ABBREVIATED
public static final AddressString.SMSNature ABBREVIATED
Nature of Address indicator value corresponding to an abbreviated number.
-
RESERVED_7
public static final AddressString.SMSNature RESERVED_7
Nature of Address indicator value corresponding to a reserved indicator value (7).
-
MIN_VALUE
public static final int MIN_VALUE
Minimum value that a SMSNature instance may take (0).- See Also:
- Constant Field Values
-
MAX_VALUE
public static final int MAX_VALUE
Maximum value that a SMSNature instance may take (7).- See Also:
- Constant Field Values
-
-
Method Detail
-
fromValue
public static AddressString.SMSNature fromValue(int value)
Returns a SMSNature for a particular integer value.- Returns:
- any known instance, or a new object
-
namedValues
public static AddressString.SMSNature[] namedValues()
Returns an array containing all of SMSNature's named numbers.- Returns:
- a new SMSNature[]
-
-