Class 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 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 value
        description - 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