Class PModeLegErrorHandling
java.lang.Object
com.helger.phase4.model.pmode.leg.PModeLegErrorHandling
- All Implemented Interfaces:
Serializable
@NotThreadSafe
@MustImplementEqualsAndHashcode
public class PModeLegErrorHandling
extends Object
implements Serializable
Error handling - This P-Mode group concerns errors generated by the reception
of the message (for either a User message or a Signal message, unless
indicated otherwise) sent over leg 1 of the MEP.
- Author:
- Philip Helger
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final booleanstatic final booleanstatic final boolean -
Constructor Summary
ConstructorsConstructorDescriptionPModeLegErrorHandling(PModeAddressList aReportSenderErrorsTo, PModeAddressList aReportReceiverErrorsTo, com.helger.commons.state.ETriState eReportAsResponse, com.helger.commons.state.ETriState eReportProcessErrorNotifyConsumer, com.helger.commons.state.ETriState eReportProcessErrorNotifyProducer, com.helger.commons.state.ETriState eReportDeliveryFailuresNotifyProducer) -
Method Summary
Modifier and TypeMethodDescriptionstatic PModeLegErrorHandlingbooleanfinal PModeAddressListfinal PModeAddressListinthashCode()final booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal com.helger.commons.state.EChangesetReportAsResponse(boolean eReportAsResponse) final com.helger.commons.state.EChangesetReportAsResponse(com.helger.commons.state.ETriState eReportAsResponse) final com.helger.commons.state.EChangesetReportDeliveryFailuresNotifyProducer(boolean eReportDeliveryFailuresNotifyProducer) final com.helger.commons.state.EChangesetReportDeliveryFailuresNotifyProducer(com.helger.commons.state.ETriState eReportDeliveryFailuresNotifyProducer) final com.helger.commons.state.EChangesetReportProcessErrorNotifyConsumer(boolean eReportProcessErrorNotifyConsumer) final com.helger.commons.state.EChangesetReportProcessErrorNotifyConsumer(com.helger.commons.state.ETriState eReportProcessErrorNotifyConsumer) final com.helger.commons.state.EChangesetReportProcessErrorNotifyProducer(boolean eReportProcessErrorNotifyProducer) final com.helger.commons.state.EChangesetReportProcessErrorNotifyProducer(com.helger.commons.state.ETriState eReportProcessErrorNotifyProducer) final com.helger.commons.state.EChangesetReportReceiverErrorsTo(PModeAddressList aReportReceiverErrorsTo) final com.helger.commons.state.EChangesetReportSenderErrorsTo(PModeAddressList aReportSenderErrorsTo) toString()
-
Field Details
-
DEFAULT_REPORT_AS_RESPONSE
public static final boolean DEFAULT_REPORT_AS_RESPONSE- See Also:
-
DEFAULT_REPORT_PROCESS_ERROR_NOTIFY_CONSUMER
public static final boolean DEFAULT_REPORT_PROCESS_ERROR_NOTIFY_CONSUMER- See Also:
-
DEFAULT_REPORT_PROCESS_ERROR_NOTIFY_PRDOUCER
public static final boolean DEFAULT_REPORT_PROCESS_ERROR_NOTIFY_PRDOUCER- See Also:
-
DEFAULT_REPORT_DELIVERY_FAILURES_NOTIFY_PRODUCER
public static final boolean DEFAULT_REPORT_DELIVERY_FAILURES_NOTIFY_PRODUCER- See Also:
-
-
Constructor Details
-
PModeLegErrorHandling
public PModeLegErrorHandling() -
PModeLegErrorHandling
public PModeLegErrorHandling(@Nullable PModeAddressList aReportSenderErrorsTo, @Nullable PModeAddressList aReportReceiverErrorsTo, @Nonnull com.helger.commons.state.ETriState eReportAsResponse, @Nonnull com.helger.commons.state.ETriState eReportProcessErrorNotifyConsumer, @Nonnull com.helger.commons.state.ETriState eReportProcessErrorNotifyProducer, @Nonnull com.helger.commons.state.ETriState eReportDeliveryFailuresNotifyProducer)
-
-
Method Details
-
getReportSenderErrorsTo
-
hasReportSenderErrorsTo
public final boolean hasReportSenderErrorsTo() -
setReportSenderErrorsTo
@Nonnull public final com.helger.commons.state.EChange setReportSenderErrorsTo(@Nullable PModeAddressList aReportSenderErrorsTo) -
getReportReceiverErrorsTo
-
hasReportReceiverErrorsTo
public final boolean hasReportReceiverErrorsTo() -
setReportReceiverErrorsTo
@Nonnull public final com.helger.commons.state.EChange setReportReceiverErrorsTo(@Nullable PModeAddressList aReportReceiverErrorsTo) -
isReportAsResponseDefined
public final boolean isReportAsResponseDefined() -
isReportAsResponse
public final boolean isReportAsResponse() -
setReportAsResponse
@Nonnull public final com.helger.commons.state.EChange setReportAsResponse(boolean eReportAsResponse) -
setReportAsResponse
-
isReportProcessErrorNotifyConsumerDefined
public final boolean isReportProcessErrorNotifyConsumerDefined() -
isReportProcessErrorNotifyConsumer
public final boolean isReportProcessErrorNotifyConsumer() -
setReportProcessErrorNotifyConsumer
@Nonnull public final com.helger.commons.state.EChange setReportProcessErrorNotifyConsumer(boolean eReportProcessErrorNotifyConsumer) -
setReportProcessErrorNotifyConsumer
-
isReportProcessErrorNotifyProducerDefined
public final boolean isReportProcessErrorNotifyProducerDefined() -
isReportProcessErrorNotifyProducer
public final boolean isReportProcessErrorNotifyProducer() -
setReportProcessErrorNotifyProducer
@Nonnull public final com.helger.commons.state.EChange setReportProcessErrorNotifyProducer(boolean eReportProcessErrorNotifyProducer) -
setReportProcessErrorNotifyProducer
-
isReportDeliveryFailuresNotifyProducerDefined
public final boolean isReportDeliveryFailuresNotifyProducerDefined() -
isReportDeliveryFailuresNotifyProducer
public final boolean isReportDeliveryFailuresNotifyProducer() -
setReportDeliveryFailuresNotifyProducer
@Nonnull public final com.helger.commons.state.EChange setReportDeliveryFailuresNotifyProducer(boolean eReportDeliveryFailuresNotifyProducer) -
setReportDeliveryFailuresNotifyProducer
-
equals
-
hashCode
public int hashCode() -
toString
-
createUndefined
- Returns:
- A new
PModeLegErrorHandlingthat is totally undefined. Nevernull.
-