Class MAPTerminationCause
- java.lang.Object
-
- java.lang.Number
-
- com.opencloud.util.NamedInteger
-
- MAPTerminationCause
-
- All Implemented Interfaces:
DataObject
,Immutable
,Serializable
public class MAPTerminationCause extends NamedInteger
API for MAP-LCS-DataTypes.TerminationCause. Generated from the following ASN.1 type definition.TerminationCause ::= ENUMERATED { normal(0), errorundefined(1), internalTimeout(2), congestion(3), mt-lrRestart(4), privacyViolation(5), ... shapeOfLocationEstimateNotSupported(6), subscriberTermination(7), -- Added in release 7. uETermination(8), -- Added in release 7. networkTermination(9) -- Added in release 7. }
Added in release 4. mt-lrRestart shall be used to trigger the GMLC to restart the location procedure, either because the sending node knows that the terminal has moved under coverage of another MSC or SGSN (e.g. Send Identification received), or because the subscriber has been deregistered due to a Cancel Location received from HLR. Exception handling: an unrecognized value shall be treated the same as value 1 (errorundefined).Used as field type by
MAPDeferredmt_lrData
.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
_congestion
Integer value of the constant congestion.static int
_errorundefined
Integer value of the constant errorundefined.static int
_internalTimeout
Integer value of the constant internalTimeout.static int
_mt_lrRestart
Integer value of the constant mt_lrRestart.static int
_networkTermination
Integer value of the constant networkTermination.static int
_normal
Integer value of the constant normal.static int
_privacyViolation
Integer value of the constant privacyViolation.static int
_shapeOfLocationEstimateNotSupported
Integer value of the constant shapeOfLocationEstimateNotSupported.static int
_subscriberTermination
Integer value of the constant subscriberTermination.static int
_uETermination
Integer value of the constant uETermination.static MAPTerminationCause
congestion
Reference to value of the constant congestion.static MAPTerminationCause
errorundefined
Reference to value of the constant errorundefined.static MAPTerminationCause
internalTimeout
Reference to value of the constant internalTimeout.static int
MAX_VALUE
Maximum value that a com.opencloud.slee.resources.cgin.map.MAPTerminationCause instance may take (9).static int
MIN_VALUE
Minimum value that a com.opencloud.slee.resources.cgin.map.MAPTerminationCause instance may take (0).static MAPTerminationCause
mt_lrRestart
Reference to value of the constant mt_lrRestart.static MAPTerminationCause
networkTermination
Reference to value of the constant networkTermination.static MAPTerminationCause
normal
Reference to value of the constant normal.static MAPTerminationCause
privacyViolation
Reference to value of the constant privacyViolation.static MAPTerminationCause
shapeOfLocationEstimateNotSupported
Reference to value of the constant shapeOfLocationEstimateNotSupported.static MAPTerminationCause
subscriberTermination
Reference to value of the constant subscriberTermination.static MAPTerminationCause
uETermination
Reference to value of the constant uETermination.
-
Constructor Summary
Constructors Modifier Constructor Description protected
MAPTerminationCause(int value)
Constructs an enumeration constant for the given numeric value.protected
MAPTerminationCause(int value, String description)
Constructs an enumeration constant for the given numeric value, noting its name.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MAPTerminationCause
fromValue(int value)
Finds or constructs an enumeration constant for the given numeric value.static MAPTerminationCause[]
namedValues()
Returns an array containing all the enumeration constants referenced by fields.-
Methods inherited from class com.opencloud.util.NamedInteger
byteValue, clone, doubleValue, equals, floatValue, hashCode, intValue, isReadOnly, longValue, setReadOnly, shortValue, toString, valueOf
-
-
-
-
Field Detail
-
_normal
public static final int _normal
Integer value of the constant normal.- See Also:
- Constant Field Values
-
normal
public static final MAPTerminationCause normal
Reference to value of the constant normal.
-
_errorundefined
public static final int _errorundefined
Integer value of the constant errorundefined.- See Also:
- Constant Field Values
-
errorundefined
public static final MAPTerminationCause errorundefined
Reference to value of the constant errorundefined.
-
_internalTimeout
public static final int _internalTimeout
Integer value of the constant internalTimeout.- See Also:
- Constant Field Values
-
internalTimeout
public static final MAPTerminationCause internalTimeout
Reference to value of the constant internalTimeout.
-
_congestion
public static final int _congestion
Integer value of the constant congestion.- See Also:
- Constant Field Values
-
congestion
public static final MAPTerminationCause congestion
Reference to value of the constant congestion.
-
_mt_lrRestart
public static final int _mt_lrRestart
Integer value of the constant mt_lrRestart.- See Also:
- Constant Field Values
-
mt_lrRestart
public static final MAPTerminationCause mt_lrRestart
Reference to value of the constant mt_lrRestart.
-
_privacyViolation
public static final int _privacyViolation
Integer value of the constant privacyViolation.- See Also:
- Constant Field Values
-
privacyViolation
public static final MAPTerminationCause privacyViolation
Reference to value of the constant privacyViolation.
-
_shapeOfLocationEstimateNotSupported
public static final int _shapeOfLocationEstimateNotSupported
Integer value of the constant shapeOfLocationEstimateNotSupported.- See Also:
- Constant Field Values
-
shapeOfLocationEstimateNotSupported
public static final MAPTerminationCause shapeOfLocationEstimateNotSupported
Reference to value of the constant shapeOfLocationEstimateNotSupported.
-
_subscriberTermination
public static final int _subscriberTermination
Integer value of the constant subscriberTermination.- See Also:
- Constant Field Values
-
subscriberTermination
public static final MAPTerminationCause subscriberTermination
Reference to value of the constant subscriberTermination.
-
_uETermination
public static final int _uETermination
Integer value of the constant uETermination.- See Also:
- Constant Field Values
-
uETermination
public static final MAPTerminationCause uETermination
Reference to value of the constant uETermination.
-
_networkTermination
public static final int _networkTermination
Integer value of the constant networkTermination.- See Also:
- Constant Field Values
-
networkTermination
public static final MAPTerminationCause networkTermination
Reference to value of the constant networkTermination.
-
MIN_VALUE
public static final int MIN_VALUE
Minimum value that a com.opencloud.slee.resources.cgin.map.MAPTerminationCause instance may take (0).- See Also:
- Constant Field Values
-
MAX_VALUE
public static final int MAX_VALUE
Maximum value that a com.opencloud.slee.resources.cgin.map.MAPTerminationCause instance may take (9).- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MAPTerminationCause
protected MAPTerminationCause(int value, String description)
Constructs an enumeration constant for the given numeric value, noting its name.- Parameters:
value
- numeric valuedescription
- name of number
-
MAPTerminationCause
protected MAPTerminationCause(int value)
Constructs an enumeration constant for the given numeric value. Suitable for use as decode method.- Parameters:
value
- numeric value
-
-
Method Detail
-
fromValue
public static MAPTerminationCause fromValue(int value)
Finds or constructs an enumeration constant for the given numeric value.- Parameters:
value
- integer- Returns:
- one of the fields if suitable, else a newly constructed object
-
namedValues
public static MAPTerminationCause[] namedValues()
Returns an array containing all the enumeration constants referenced by fields.- Returns:
- array of enumeration constants
-
-