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