Class SMSProtocolId.TransferLayerProtocol

  • All Implemented Interfaces:
    DataObject, Immutable, Serializable
    Enclosing class:
    SMSProtocolId

    public static final class SMSProtocolId.TransferLayerProtocol
    extends NamedInteger
    Transfer Layer Protocol constants.

    The API offered by this class is as if the type were specified in ASN.1 as follows.

     TransferLayerProtocol ::= ENUMERATED {
         SHORT_MESSAGE_TYPE_0         (0),
         REPLACE_SHORT_MESSAGE_TYPE_1 (1),
         REPLACE_SHORT_MESSAGE_TYPE_2 (2),
         REPLACE_SHORT_MESSAGE_TYPE_3 (3),
         REPLACE_SHORT_MESSAGE_TYPE_4 (4),
         REPLACE_SHORT_MESSAGE_TYPE_5 (5),
         REPLACE_SHORT_MESSAGE_TYPE_6 (6),
         REPLACE_SHORT_MESSAGE_TYPE_7 (7),
         ... ,
         ENHANCED_MESSAGE_SERVICE    (30),
         RETURN_CALL_MESSAGE         (31),
         ... ,
         ANSI136_RDATA               (60),
         ME_DATA_DOWNLOAD            (61),
         ME_DEPERSONALIZATION        (62),
         SIM_DATA_DOWNLOAD           (63)
     }
    See Also:
    Serialized Form
    • Field Detail

      • _SHORT_MESSAGE_TYPE_0

        public static final int _SHORT_MESSAGE_TYPE_0
        Transfer Layer Protocol value corresponding to short message type 0.
        See Also:
        Constant Field Values
      • _REPLACE_SHORT_MESSAGE_TYPE_1

        public static final int _REPLACE_SHORT_MESSAGE_TYPE_1
        Transfer Layer Protocol value corresponding to replace short message type 1.
        See Also:
        Constant Field Values
      • _REPLACE_SHORT_MESSAGE_TYPE_2

        public static final int _REPLACE_SHORT_MESSAGE_TYPE_2
        Transfer Layer Protocol value corresponding to replace short message type 2.
        See Also:
        Constant Field Values
      • _REPLACE_SHORT_MESSAGE_TYPE_3

        public static final int _REPLACE_SHORT_MESSAGE_TYPE_3
        Transfer Layer Protocol value corresponding to replace short message type 3.
        See Also:
        Constant Field Values
      • _REPLACE_SHORT_MESSAGE_TYPE_4

        public static final int _REPLACE_SHORT_MESSAGE_TYPE_4
        Transfer Layer Protocol value corresponding to replace short message type 4.
        See Also:
        Constant Field Values
      • _REPLACE_SHORT_MESSAGE_TYPE_5

        public static final int _REPLACE_SHORT_MESSAGE_TYPE_5
        Transfer Layer Protocol value corresponding to replace short message type 5.
        See Also:
        Constant Field Values
      • _REPLACE_SHORT_MESSAGE_TYPE_6

        public static final int _REPLACE_SHORT_MESSAGE_TYPE_6
        Transfer Layer Protocol value corresponding to replace short message type 6.
        See Also:
        Constant Field Values
      • _REPLACE_SHORT_MESSAGE_TYPE_7

        public static final int _REPLACE_SHORT_MESSAGE_TYPE_7
        Transfer Layer Protocol value corresponding to replace short message type 7.
        See Also:
        Constant Field Values
      • _ENHANCED_MESSAGE_SERVICE

        public static final int _ENHANCED_MESSAGE_SERVICE
        Transfer Layer Protocol value corresponding to enhanced message service (obsolete).
        See Also:
        Constant Field Values
      • _RETURN_CALL_MESSAGE

        public static final int _RETURN_CALL_MESSAGE
        Transfer Layer Protocol value corresponding to return call message.
        See Also:
        Constant Field Values
      • _ANSI136_RDATA

        public static final int _ANSI136_RDATA
        Transfer Layer Protocol value corresponding to ANSI-136 R-DATA.
        See Also:
        Constant Field Values
      • _ME_DATA_DOWNLOAD

        public static final int _ME_DATA_DOWNLOAD
        Transfer Layer Protocol value corresponding to ME data download.
        See Also:
        Constant Field Values
      • _ME_DEPERSONALIZATION

        public static final int _ME_DEPERSONALIZATION
        Transfer Layer Protocol value corresponding to ME depersonalization short message.
        See Also:
        Constant Field Values
      • _SIM_DATA_DOWNLOAD

        public static final int _SIM_DATA_DOWNLOAD
        Transfer Layer Protocol value corresponding to (U)SIM data download.
        See Also:
        Constant Field Values
      • REPLACE_SHORT_MESSAGE_TYPE_1

        public static final SMSProtocolId.TransferLayerProtocol REPLACE_SHORT_MESSAGE_TYPE_1
        Transfer Layer Protocol value corresponding to replace short message type 1.
      • REPLACE_SHORT_MESSAGE_TYPE_2

        public static final SMSProtocolId.TransferLayerProtocol REPLACE_SHORT_MESSAGE_TYPE_2
        Transfer Layer Protocol value corresponding to replace short message type 2.
      • REPLACE_SHORT_MESSAGE_TYPE_3

        public static final SMSProtocolId.TransferLayerProtocol REPLACE_SHORT_MESSAGE_TYPE_3
        Transfer Layer Protocol value corresponding to replace short message type 3.
      • REPLACE_SHORT_MESSAGE_TYPE_4

        public static final SMSProtocolId.TransferLayerProtocol REPLACE_SHORT_MESSAGE_TYPE_4
        Transfer Layer Protocol value corresponding to replace short message type 4.
      • REPLACE_SHORT_MESSAGE_TYPE_5

        public static final SMSProtocolId.TransferLayerProtocol REPLACE_SHORT_MESSAGE_TYPE_5
        Transfer Layer Protocol value corresponding to replace short message type 5.
      • REPLACE_SHORT_MESSAGE_TYPE_6

        public static final SMSProtocolId.TransferLayerProtocol REPLACE_SHORT_MESSAGE_TYPE_6
        Transfer Layer Protocol value corresponding to replace short message type 6.
      • REPLACE_SHORT_MESSAGE_TYPE_7

        public static final SMSProtocolId.TransferLayerProtocol REPLACE_SHORT_MESSAGE_TYPE_7
        Transfer Layer Protocol value corresponding to replace short message type 7.
      • ENHANCED_MESSAGE_SERVICE

        public static final SMSProtocolId.TransferLayerProtocol ENHANCED_MESSAGE_SERVICE
        Transfer Layer Protocol value corresponding to enhanced message service (obsolete).
      • ME_DEPERSONALIZATION

        public static final SMSProtocolId.TransferLayerProtocol ME_DEPERSONALIZATION
        Transfer Layer Protocol value corresponding to ME depersonalization short message.
      • MIN_VALUE

        public static final int MIN_VALUE
        Minimum value that a TransferLayerProtocol instance may take (0).
        See Also:
        Constant Field Values
      • MAX_VALUE

        public static final int MAX_VALUE
        Maximum value that a TransferLayerProtocol instance may take (63).
        See Also:
        Constant Field Values
    • Method Detail

      • fromValue

        public static SMSProtocolId.TransferLayerProtocol fromValue​(int value)
        Returns a TransferLayerProtocol for a particular integer value.
        Returns:
        any known instance, or a new object
      • namedValues

        public static SMSProtocolId.TransferLayerProtocol[] namedValues()
        Returns an array containing all of TransferLayerProtocol's named numbers.
        Returns:
        a new TransferLayerProtocol[]