Class CallingPartysCategory.Category

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

    public static final class CallingPartysCategory.Category
    extends NamedInteger
    Calling party's category constants.

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

     Category ::= ENUMERATED { 
         UNKNOWN              (0),
         OPERATOR_FRENCH      (1),
         OPERATOR_ENGLISH     (2),
         OPERATOR_GERMAN      (3),
         OPERATOR_RUSSIAN     (4),
         OPERATOR_SPANISH     (5),
         ... ,
         OPERATOR_NATIONAL    (9),
         ORDINARY_SUBSCRIBER (10),
         PRIORITY_SUBSCRIBER (11),
         DATA_CALL           (12),
         TEST_CALL           (13),
         ... ,
         PAYPHONE            (15),
         ...
     }
    See Also:
    Serialized Form
    • Field Detail

      • _UNKNOWN

        public static final int _UNKNOWN
        Calling party's category value corresponding to category unknown at this time (national use).
        See Also:
        Constant Field Values
      • _OPERATOR_FRENCH

        public static final int _OPERATOR_FRENCH
        Calling party's category value corresponding to operator, language French.
        See Also:
        Constant Field Values
      • _OPERATOR_ENGLISH

        public static final int _OPERATOR_ENGLISH
        Calling party's category value corresponding to operator, language English.
        See Also:
        Constant Field Values
      • _OPERATOR_GERMAN

        public static final int _OPERATOR_GERMAN
        Calling party's category value corresponding to operator, language German.
        See Also:
        Constant Field Values
      • _OPERATOR_RUSSIAN

        public static final int _OPERATOR_RUSSIAN
        Calling party's category value corresponding to operator, language Russian.
        See Also:
        Constant Field Values
      • _OPERATOR_SPANISH

        public static final int _OPERATOR_SPANISH
        Calling party's category value corresponding to operator, language Spanish.
        See Also:
        Constant Field Values
      • _OPERATOR_NATIONAL

        public static final int _OPERATOR_NATIONAL
        Calling party's category value corresponding to a national operator (national networks only).
        See Also:
        Constant Field Values
      • _ORDINARY_SUBSCRIBER

        public static final int _ORDINARY_SUBSCRIBER
        Calling party's category value corresponding to an ordinary calling subscriber.
        See Also:
        Constant Field Values
      • _PRIORITY_SUBSCRIBER

        public static final int _PRIORITY_SUBSCRIBER
        Calling party's category value corresponding to a calling subscriber with priority.
        See Also:
        Constant Field Values
      • _DATA_CALL

        public static final int _DATA_CALL
        Calling party's category value corresponding to a data call (voice band data).
        See Also:
        Constant Field Values
      • _TEST_CALL

        public static final int _TEST_CALL
        Calling party's category value corresponding to a test call.
        See Also:
        Constant Field Values
      • _PAYPHONE

        public static final int _PAYPHONE
        Calling party's category value corresponding to a payphone.
        See Also:
        Constant Field Values
      • UNKNOWN

        public static final CallingPartysCategory.Category UNKNOWN
        Calling party's category value corresponding to category unknown at this time (national use).
      • OPERATOR_FRENCH

        public static final CallingPartysCategory.Category OPERATOR_FRENCH
        Calling party's category value corresponding to operator, language French.
      • OPERATOR_ENGLISH

        public static final CallingPartysCategory.Category OPERATOR_ENGLISH
        Calling party's category value corresponding to operator, language English.
      • OPERATOR_GERMAN

        public static final CallingPartysCategory.Category OPERATOR_GERMAN
        Calling party's category value corresponding to operator, language German.
      • OPERATOR_RUSSIAN

        public static final CallingPartysCategory.Category OPERATOR_RUSSIAN
        Calling party's category value corresponding to operator, language Russian.
      • OPERATOR_SPANISH

        public static final CallingPartysCategory.Category OPERATOR_SPANISH
        Calling party's category value corresponding to operator, language Spanish.
      • OPERATOR_NATIONAL

        public static final CallingPartysCategory.Category OPERATOR_NATIONAL
        Calling party's category value corresponding to a national operator (national networks only).
      • ORDINARY_SUBSCRIBER

        public static final CallingPartysCategory.Category ORDINARY_SUBSCRIBER
        Calling party's category value corresponding to an ordinary calling subscriber.
      • PRIORITY_SUBSCRIBER

        public static final CallingPartysCategory.Category PRIORITY_SUBSCRIBER
        Calling party's category value corresponding to a calling subscriber with priority.
      • DATA_CALL

        public static final CallingPartysCategory.Category DATA_CALL
        Calling party's category value corresponding to a data call (voice band data).
      • MIN_VALUE

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

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

      • fromValue

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

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