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 Summary
ConstructorsConstructorDescriptionPModeLeg()PModeLeg(@Nullable PModeLegProtocol aProtocol, @Nullable PModeLegBusinessInformation aBusinessInfo, @Nullable PModeLegErrorHandling aErrorHandling, @Nullable PModeLegReliability aReliability, @Nullable PModeLegSecurity aSecurity) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal @Nullable PModeLegBusinessInformationfinal @Nullable PModeLegErrorHandlingfinal @Nullable PModeLegProtocolfinal @Nullable PModeLegReliabilityfinal @Nullable PModeLegSecurityfinal booleanfinal booleaninthashCode()final booleanfinal booleanfinal booleanfinal @NonNull com.helger.base.state.EChangesetBusinessInfo(@Nullable PModeLegBusinessInformation aBusinessInfo) final @NonNull com.helger.base.state.EChangesetErrorHandling(@Nullable PModeLegErrorHandling aErrorHandling) final @NonNull com.helger.base.state.EChangesetProtocol(@Nullable PModeLegProtocol aProtocol) final @NonNull com.helger.base.state.EChangesetReliability(@Nullable PModeLegReliability aReliability) final @NonNull com.helger.base.state.EChangesetSecurity(@Nullable PModeLegSecurity aSecurity) toString()
-
Constructor Details
-
PModeLeg
public PModeLeg() -
PModeLeg
public PModeLeg(@Nullable PModeLegProtocol aProtocol, @Nullable PModeLegBusinessInformation aBusinessInfo, @Nullable PModeLegErrorHandling aErrorHandling, @Nullable PModeLegReliability aReliability, @Nullable PModeLegSecurity aSecurity)
-
-
Method Details
-
getProtocol
-
hasProtocol
public final boolean hasProtocol() -
setProtocol
public final @NonNull com.helger.base.state.EChange setProtocol(@Nullable PModeLegProtocol aProtocol) -
getBusinessInfo
-
hasBusinessInfo
public final boolean hasBusinessInfo() -
setBusinessInfo
public final @NonNull com.helger.base.state.EChange setBusinessInfo(@Nullable PModeLegBusinessInformation aBusinessInfo) -
getErrorHandling
-
hasErrorHandling
public final boolean hasErrorHandling() -
setErrorHandling
public final @NonNull com.helger.base.state.EChange setErrorHandling(@Nullable PModeLegErrorHandling aErrorHandling) -
getReliability
-
hasReliability
public final boolean hasReliability() -
setReliability
public final @NonNull com.helger.base.state.EChange setReliability(@Nullable PModeLegReliability aReliability) -
getSecurity
-
hasSecurity
public final boolean hasSecurity() -
setSecurity
public final @NonNull com.helger.base.state.EChange setSecurity(@Nullable PModeLegSecurity aSecurity) -
equals
-
hashCode
public int hashCode() -
toString
-