Interface IAS4ProfileValidator

All Superinterfaces:
Serializable

public interface IAS4ProfileValidator extends Serializable
Generic profile validator
Author:
bayerlma
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    validatePMode(IPMode aPMode, com.helger.commons.error.list.ErrorList aErrorList)
    Validation method
    default void
    validateSignalMessage(Ebms3SignalMessage aSignalMsg, com.helger.commons.error.list.ErrorList aErrorList)
    Validation method
    default void
    validateUserMessage(Ebms3UserMessage aUserMsg, com.helger.commons.error.list.ErrorList aErrorList)
    Validation method
  • Method Details

    • validatePMode

      default void validatePMode(@Nonnull IPMode aPMode, @Nonnull com.helger.commons.error.list.ErrorList aErrorList)
      Validation method
      Parameters:
      aPMode - The PMode to be validated. May not be null.
      aErrorList - The error list to be filled. May not be null.
    • validateUserMessage

      default void validateUserMessage(@Nonnull Ebms3UserMessage aUserMsg, @Nonnull com.helger.commons.error.list.ErrorList aErrorList)
      Validation method
      Parameters:
      aUserMsg - The message to be validated. May not be null.
      aErrorList - The error list to be filled. May not be null.
    • validateSignalMessage

      default void validateSignalMessage(@Nonnull Ebms3SignalMessage aSignalMsg, @Nonnull com.helger.commons.error.list.ErrorList aErrorList)
      Validation method
      Parameters:
      aSignalMsg - The message to be validated. May not be null.
      aErrorList - The error list to be filled. May not be null.