Enum MtCategory

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<MtCategory>

    public enum MtCategory
    extends java.lang.Enum<MtCategory>
    Enumeration for MT messages categories.
    The category is also included in the message type, as the first digit. For example for an MT103 the corresponding category is 1.
    Since:
    7.8.8
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      _0  
      _1  
      _2  
      _3  
      _4  
      _5  
      _6  
      _7  
      _8  
      _9  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String description()
      Returns the service number and description, for example: 01 - GPA/FIN Message (system and user-to-user)
      java.lang.String number()
      Returns this service id type number
      static MtCategory valueOf​(int cat)
      Convenient factory method to create a category enum value from an int
      static MtCategory valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static MtCategory[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • values

        public static MtCategory[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (MtCategory c : MtCategory.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static MtCategory valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • valueOf

        public static MtCategory valueOf​(int cat)
        Convenient factory method to create a category enum value from an int
        Parameters:
        cat - a category number between 0 and 9
        Returns:
        the created category value or null if the parameter in is not a valid category number
      • description

        public final java.lang.String description()
        Returns the service number and description, for example: 01 - GPA/FIN Message (system and user-to-user)
      • number

        public final java.lang.String number()
        Returns this service id type number
        Since:
        7.8.8