Class PModeLegProtocol

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

@NotThreadSafe @MustImplementEqualsAndHashcode public class PModeLegProtocol extends Object implements Serializable
PMode leg protocol parameters.
Author:
Philip Helger
See Also:
  • Constructor Details

    • PModeLegProtocol

      public PModeLegProtocol()
    • PModeLegProtocol

      public PModeLegProtocol(@Nullable String sAddress, @Nonnull ESoapVersion eSoapVersion)
  • Method Details

    • getAddress

      @Nullable public final String getAddress()
    • hasAddress

      public final boolean hasAddress()
    • getAddressProtocol

      @Nullable public final String getAddressProtocol()
    • setAddress

      @Nonnull public final com.helger.base.state.EChange setAddress(@Nullable String sAddress)
    • getSoapVersion

      @Nonnull public final ESoapVersion getSoapVersion()
    • setSoapVersion

      @Nonnull public final com.helger.base.state.EChange setSoapVersion(@Nonnull ESoapVersion eSoapVersion)
    • 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
    • createForDefaultSoapVersion

      @Nonnull public static PModeLegProtocol createForDefaultSoapVersion(@Nullable String sAddress)