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

  • Method Details

    • getCompressionMode

      @Nullable public final 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

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

      @Nonnull public final com.helger.commons.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