Enum EAS4MessageMode

java.lang.Object
java.lang.Enum<EAS4MessageMode>
com.helger.phase4.messaging.EAS4MessageMode
All Implemented Interfaces:
com.helger.commons.id.IHasID<String>, Serializable, Comparable<EAS4MessageMode>, java.lang.constant.Constable

public enum EAS4MessageMode extends Enum<EAS4MessageMode> implements com.helger.commons.id.IHasID<String>
Message mode.
Was originally called EAS4IncomingMessageMode until v1.2.0.
Since:
0.9.8
Author:
Philip Helger
  • Enum Constant Details

    • REQUEST

      public static final EAS4MessageMode REQUEST
      A request is a message that initiated an interaction
    • RESPONSE

      public static final EAS4MessageMode RESPONSE
      A response can only exist in relation to a previous request
  • Method Details

    • values

      public static EAS4MessageMode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static EAS4MessageMode valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getID

      @Nonnull @Nonempty public String getID()
      Specified by:
      getID in interface com.helger.commons.id.IHasID<String>
    • isRequest

      public boolean isRequest()
    • isResponse

      public boolean isResponse()
    • getFromIDOrNull

      @Nullable public static EAS4MessageMode getFromIDOrNull(@Nullable String sID)