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 Summary
ConstructorDescriptionTransactionConfiguration
(@NonNull String name, @NonNull String description, boolean isQuery, AuditStrategy<AuditDatasetType> clientAuditStrategy, AuditStrategy<AuditDatasetType> serverAuditStrategy) -
Method Summary
Modifier and TypeMethodDescriptionAuditStrategy
to be used on client side to accomplish ATNA audit@NonNull String
description of the transaction@NonNull String
getName()
name of the transactionAuditStrategy
to be used on server side to accomplish ATNA auditboolean
isQuery()
true
if this transaction describes a query,false
otherwiseboolean
isStrict()
whether strict validation rules are applied to the transactionvoid
setStrict
(boolean strict) whether strict validation rules are applied to the transaction
-
Constructor Details
-
TransactionConfiguration
public TransactionConfiguration(@NonNull @NonNull String name, @NonNull @NonNull String description, boolean isQuery, AuditStrategy<AuditDatasetType> clientAuditStrategy, AuditStrategy<AuditDatasetType> serverAuditStrategy)
-
-
Method Details
-
getName
name of the transaction -
getDescription
description of the transaction -
isQuery
public boolean isQuery()true
if this transaction describes a query,false
otherwise -
getClientAuditStrategy
AuditStrategy
to be used on client side to accomplish ATNA audit -
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
-