Class PModeLeg

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

@NotThreadSafe @MustImplementEqualsAndHashcode public class PModeLeg extends Object implements Serializable
Contains the information for a single direction (leg) of a PMode
Author:
Philip Helger
See Also:
  • Constructor Details

  • Method Details

    • getProtocol

      @Nullable public final PModeLegProtocol getProtocol()
    • hasProtocol

      public final boolean hasProtocol()
    • setProtocol

      @Nonnull public final com.helger.base.state.EChange setProtocol(@Nullable PModeLegProtocol aProtocol)
    • getBusinessInfo

      @Nullable public final PModeLegBusinessInformation getBusinessInfo()
    • hasBusinessInfo

      public final boolean hasBusinessInfo()
    • setBusinessInfo

      @Nonnull public final com.helger.base.state.EChange setBusinessInfo(@Nullable PModeLegBusinessInformation aBusinessInfo)
    • getErrorHandling

      @Nullable public final PModeLegErrorHandling getErrorHandling()
    • hasErrorHandling

      public final boolean hasErrorHandling()
    • setErrorHandling

      @Nonnull public final com.helger.base.state.EChange setErrorHandling(@Nullable PModeLegErrorHandling aErrorHandling)
    • getReliability

      @Nullable public final PModeLegReliability getReliability()
    • hasReliability

      public final boolean hasReliability()
    • setReliability

      @Nonnull public final com.helger.base.state.EChange setReliability(@Nullable PModeLegReliability aReliability)
    • getSecurity

      @Nullable public final PModeLegSecurity getSecurity()
    • hasSecurity

      public final boolean hasSecurity()
    • setSecurity

      @Nonnull public final com.helger.base.state.EChange setSecurity(@Nullable PModeLegSecurity aSecurity)
    • 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