Class TransactionConfiguration<T extends AuditDataset>
- java.lang.Object
-
- org.openehealth.ipf.commons.ihe.core.TransactionConfiguration<T>
-
- Direct Known Subclasses:
FhirTransactionConfiguration
,Hl7v2TransactionConfiguration
,Iti68BinaryTransactionConfiguration
,Iti68TransactionConfiguration
,WsTransactionConfiguration
public abstract class TransactionConfiguration<T extends AuditDataset> extends Object
- Author:
- Dmytro Rud
-
-
Constructor Summary
Constructors Constructor Description TransactionConfiguration(@NonNull String name, @NonNull String description, boolean isQuery, AuditStrategy<T> clientAuditStrategy, AuditStrategy<T> serverAuditStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditStrategy<T>
getClientAuditStrategy()
AuditStrategy
to be used on client side to accomplish ATNA audit@NonNull String
getDescription()
description of the transaction@NonNull String
getName()
name of the transactionAuditStrategy<T>
getServerAuditStrategy()
AuditStrategy
to be used on server side to accomplish ATNA auditboolean
isQuery()
true
if this transaction describes a query,false
otherwise
-
-
-
Constructor Detail
-
TransactionConfiguration
public TransactionConfiguration(@NonNull @NonNull String name, @NonNull @NonNull String description, boolean isQuery, AuditStrategy<T> clientAuditStrategy, AuditStrategy<T> serverAuditStrategy)
-
-
Method Detail
-
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<T> getClientAuditStrategy()
AuditStrategy
to be used on client side to accomplish ATNA audit
-
getServerAuditStrategy
public AuditStrategy<T> getServerAuditStrategy()
AuditStrategy
to be used on server side to accomplish ATNA audit
-
-