Class PModePayloadService

java.lang.Object
com.helger.phase4.model.pmode.PModePayloadService
All Implemented Interfaces:
Serializable

@NotThreadSafe @MustImplementEqualsAndHashcode public class PModePayloadService extends Object implements Serializable
See Also:
  • Constructor Details

    • PModePayloadService

      public PModePayloadService(@Nullable EAS4CompressionMode eCompressionMode)
  • Method Details

    • getCompressionMode

      public final @Nullable EAS4CompressionMode getCompressionMode()
      Returns:
      The compression mode to use. May be null.
    • hasCompressionMode

      public final boolean hasCompressionMode()
      Returns:
      true if a compression mode is set, false if not.
    • getCompressionModeID

      public final @Nullable String getCompressionModeID()
      Returns:
      The ID of the used compression mode or null if no compression mode is set.
    • setCompressionMode

      public final @NonNull com.helger.base.state.EChange setCompressionMode(@Nullable EAS4CompressionMode eCompressionMode)
      Set the compression mode to use.
      Parameters:
      eCompressionMode - Compression mode to use. May be null.
      Returns:
      EChange
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object