Class PModeLegBusinessInformation
java.lang.Object
com.helger.phase4.model.pmode.leg.PModeLegBusinessInformation
- All Implemented Interfaces:
Serializable
@NotThreadSafe
@MustImplementEqualsAndHashcode
public class PModeLegBusinessInformation
extends Object
implements Serializable
Business information - This set of parameters only applies to user messages.
- Author:
- Philip Helger
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPModeLegBusinessInformation(String sServiceValue, String sServiceType, String sAction, com.helger.commons.collection.impl.ICommonsOrderedMap<String, PModeProperty> aProperties, com.helger.commons.collection.impl.ICommonsOrderedMap<String, PModePayloadProfile> aPayloadProfiles, Long nPayloadProfileMaxKB, String sMPCID) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddPayloadProfile(PModePayloadProfile aPayloadProfile) final voidaddProperty(PModeProperty aProperty) static PModeLegBusinessInformationbooleanfinal Stringfinal StringgetMPCID()final Longfinal Stringfinal Stringfinal booleaninthashCode()final booleanhasMPCID()final booleanfinal booleanfinal booleanfinal com.helger.commons.collection.impl.ICommonsOrderedMap<String,PModePayloadProfile> final com.helger.commons.collection.impl.ICommonsOrderedMap<String,PModeProperty> final com.helger.commons.state.EChangefinal com.helger.commons.state.EChangefinal com.helger.commons.state.EChangesetPayloadProfileMaxKB(long nPayloadProfileMaxKB) final com.helger.commons.state.EChangesetPayloadProfileMaxKB(Long nPayloadProfileMaxKB) final com.helger.commons.state.EChangesetService(String sService) final com.helger.commons.state.EChangesetServiceType(String sServiceType) toString()
-
Constructor Details
-
PModeLegBusinessInformation
public PModeLegBusinessInformation() -
PModeLegBusinessInformation
public PModeLegBusinessInformation(@Nullable String sServiceValue, @Nullable String sServiceType, @Nullable String sAction, @Nullable com.helger.commons.collection.impl.ICommonsOrderedMap<String, PModeProperty> aProperties, @Nullable com.helger.commons.collection.impl.ICommonsOrderedMap<String, PModePayloadProfile> aPayloadProfiles, @Nullable Long nPayloadProfileMaxKB, @Nullable String sMPCID)
-
-
Method Details
-
getService
-
hasService
public final boolean hasService() -
setService
-
getServiceType
-
hasServiceType
public final boolean hasServiceType() -
setServiceType
-
getAction
-
hasAction
public final boolean hasAction() -
setAction
-
properties
@Nonnull @ReturnsMutableObject public final com.helger.commons.collection.impl.ICommonsOrderedMap<String,PModeProperty> properties() -
addProperty
-
payloadProfiles
@Nonnull @ReturnsMutableObject public final com.helger.commons.collection.impl.ICommonsOrderedMap<String,PModePayloadProfile> payloadProfiles() -
addPayloadProfile
-
getPayloadProfileMaxKB
-
hasPayloadProfileMaxKB
public final boolean hasPayloadProfileMaxKB() -
setPayloadProfileMaxKB
-
setPayloadProfileMaxKB
@Nonnull public final com.helger.commons.state.EChange setPayloadProfileMaxKB(long nPayloadProfileMaxKB) -
getMPCID
-
hasMPCID
public final boolean hasMPCID() -
setMPCID
-
equals
-
hashCode
public int hashCode() -
toString
-
create
-