Class Iti31AuditStrategy
java.lang.Object
org.openehealth.ipf.commons.ihe.core.atna.AuditStrategySupport<FeedAuditDataset>
org.openehealth.ipf.commons.ihe.hl7v2.audit.iti31.Iti31AuditStrategy
- All Implemented Interfaces:
AuditStrategy<FeedAuditDataset>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a new audit dataset instance.enrichAuditDatasetFromRequest(FeedAuditDataset auditDataset, Object msg, Map<String, Object> parameters) Enriches the given audit dataset with transaction-specific contents of the request message and Camel exchange.makeAuditMessage(AuditContext auditContext, FeedAuditDataset auditDataset) Constructs anAuditMessagefrom a providedAuditDatasetprotected AuditMessagepatientRecordAuditMessage(AuditContext auditContext, FeedAuditDataset auditDataset, EventActionCode eventActionCode, boolean newPatientId) Methods inherited from class AuditStrategySupport
doAudit, enrichAuditDatasetFromResponse, isAuditableResponse, isServerSideMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AuditStrategy
enrichAuditDatasetFromResponse, getEventOutcomeDescription, getEventOutcomeIndicator
-
Constructor Details
-
Iti31AuditStrategy
public Iti31AuditStrategy(boolean serverSide)
-
-
Method Details
-
enrichAuditDatasetFromRequest
public FeedAuditDataset enrichAuditDatasetFromRequest(FeedAuditDataset auditDataset, Object msg, Map<String, Object> parameters) Description copied from interface:AuditStrategyEnriches the given audit dataset with transaction-specific contents of the request message and Camel exchange.- Specified by:
enrichAuditDatasetFromRequestin interfaceAuditStrategy<FeedAuditDataset>- Overrides:
enrichAuditDatasetFromRequestin classAuditStrategySupport<FeedAuditDataset>- Parameters:
auditDataset- audit dataset to be enriched.msg-Objectrepresenting the request.parameters- additional parameters
-
makeAuditMessage
Description copied from class:AuditStrategySupportConstructs anAuditMessagefrom a providedAuditDataset- Specified by:
makeAuditMessagein classAuditStrategySupport<FeedAuditDataset>- Parameters:
auditContext- audit contextauditDataset- audit dataset- Returns:
- audit message
-
patientRecordAuditMessage
protected AuditMessage patientRecordAuditMessage(AuditContext auditContext, FeedAuditDataset auditDataset, EventActionCode eventActionCode, boolean newPatientId) -
createAuditDataset
Description copied from interface:AuditStrategyCreates a new audit dataset instance.
-