Class TransactionConfiguration<AuditDatasetType extends AuditDataset>

java.lang.Object
org.openehealth.ipf.commons.ihe.core.TransactionConfiguration<AuditDatasetType>
Direct Known Subclasses:
FhirTransactionConfiguration, Hl7v2TransactionConfiguration, Iti68BinaryTransactionConfiguration, Iti68TransactionConfiguration, WsTransactionConfiguration

public abstract class TransactionConfiguration<AuditDatasetType extends AuditDataset> extends Object
Author:
Dmytro Rud
  • Constructor Details

  • Method Details

    • getName

      @NonNull public @NonNull String getName()
      name of the transaction
    • getDescription

      @NonNull public @NonNull String getDescription()
      description of the transaction
    • isQuery

      public boolean isQuery()
      true if this transaction describes a query, false otherwise
    • getClientAuditStrategy

      public AuditStrategy<AuditDatasetType> getClientAuditStrategy()
      AuditStrategy to be used on client side to accomplish ATNA audit
    • getServerAuditStrategy

      public AuditStrategy<AuditDatasetType> getServerAuditStrategy()
      AuditStrategy to be used on server side to accomplish ATNA audit
    • isStrict

      public boolean isStrict()
      whether strict validation rules are applied to the transaction
    • setStrict

      public void setStrict(boolean strict)
      whether strict validation rules are applied to the transaction