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

      public final @Nullable String getAddress()
    • hasAddress

      public final boolean hasAddress()
    • getAddressProtocol

      public final @Nullable String getAddressProtocol()
    • setAddress

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

      public final @NonNull ESoapVersion getSoapVersion()
    • setSoapVersion

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

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