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(@Nullable String sServiceValue, @Nullable String sServiceType, @Nullable String sAction, @Nullable com.helger.collection.commons.ICommonsOrderedMap<String, PModeProperty> aProperties, @Nullable com.helger.collection.commons.ICommonsOrderedMap<String, PModePayloadProfile> aPayloadProfiles, @Nullable Long nPayloadProfileMaxKB, @Nullable String sMPCID) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddPayloadProfile(@NonNull PModePayloadProfile aPayloadProfile) final voidaddProperty(@NonNull PModeProperty aProperty) static @NonNull PModeLegBusinessInformationcreate(@Nullable String sServiceValue, @Nullable String sAction, @Nullable Long nPayloadProfileMaxKB, @Nullable String sMPCID) booleanfinal @Nullable Stringfinal @Nullable StringgetMPCID()final @Nullable Longfinal @Nullable Stringfinal @Nullable Stringfinal booleaninthashCode()final booleanhasMPCID()final booleanfinal booleanfinal booleanfinal @NonNull com.helger.collection.commons.ICommonsOrderedMap<String, PModePayloadProfile> final @NonNull com.helger.collection.commons.ICommonsOrderedMap<String, PModeProperty> final @NonNull com.helger.base.state.EChangefinal @NonNull com.helger.base.state.EChangefinal @NonNull com.helger.base.state.EChangesetPayloadProfileMaxKB(long nPayloadProfileMaxKB) final @NonNull com.helger.base.state.EChangesetPayloadProfileMaxKB(@Nullable Long nPayloadProfileMaxKB) final @NonNull com.helger.base.state.EChangesetService(@Nullable String sService) final @NonNull com.helger.base.state.EChangesetServiceType(@Nullable String sServiceType) toString()
-
Constructor Details
-
PModeLegBusinessInformation
public PModeLegBusinessInformation() -
PModeLegBusinessInformation
public PModeLegBusinessInformation(@Nullable String sServiceValue, @Nullable String sServiceType, @Nullable String sAction, @Nullable com.helger.collection.commons.ICommonsOrderedMap<String, PModeProperty> aProperties, @Nullable com.helger.collection.commons.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
@ReturnsMutableObject public final @NonNull com.helger.collection.commons.ICommonsOrderedMap<String,PModeProperty> properties() -
addProperty
-
payloadProfiles
@ReturnsMutableObject public final @NonNull com.helger.collection.commons.ICommonsOrderedMap<String,PModePayloadProfile> payloadProfiles() -
addPayloadProfile
-
getPayloadProfileMaxKB
-
hasPayloadProfileMaxKB
public final boolean hasPayloadProfileMaxKB() -
setPayloadProfileMaxKB
public final @NonNull com.helger.base.state.EChange setPayloadProfileMaxKB(@Nullable Long nPayloadProfileMaxKB) -
setPayloadProfileMaxKB
public final @NonNull com.helger.base.state.EChange setPayloadProfileMaxKB(long nPayloadProfileMaxKB) -
getMPCID
-
hasMPCID
public final boolean hasMPCID() -
setMPCID
-
equals
-
hashCode
public int hashCode() -
toString
-
create
public static @NonNull PModeLegBusinessInformation create(@Nullable String sServiceValue, @Nullable String sAction, @Nullable Long nPayloadProfileMaxKB, @Nullable String sMPCID)
-