Interface ValidationProfile

All Known Subinterfaces:
XdsInteractionId<ConfigType>
All Known Implementing Classes:
CMPD.Interactions, CONTINUA_HRN.Interactions, RAD.Interactions, RMU.Interactions, XCA.Interactions, XCDR.Interactions, XCF.Interactions, XDM.Interactions, XDR.Interactions, XDS.Interactions

public interface ValidationProfile
Validation profile for XDS-like transactions. This has become an interface in IPF 3.2 and is implemented by subclasses of XDS interaction IDs
Author:
Jens Riemschneider, Dmytro Rud, Michael Ottati
  • Method Details

    • isQuery

      boolean isQuery()
      Returns:
      true if checks are done for query transactions.
    • getInteractionId

      XdsInteractionId<?> getInteractionId()
      Returns:
      ID of the eHealth transaction.
    • getInteractionProfile

      XdsIntegrationProfile getInteractionProfile()
      Returns:
      ID of interaction profile the transaction belongs to.
    • isEbXml30Based

      default boolean isEbXml30Based()
      Returns:
      true when the transaction uses ebXML 3.0.
    • isPartOf

      default boolean isPartOf(Class<? extends XdsIntegrationProfile> clazz)