Class Iti41ServerAuditStrategy
java.lang.Object
org.openehealth.ipf.commons.ihe.core.atna.AuditStrategySupport<XdsSubmitAuditDataset>
org.openehealth.ipf.commons.ihe.xds.core.audit.XdsAuditStrategy<XdsSubmitAuditDataset>
org.openehealth.ipf.commons.ihe.xds.core.audit.XdsSubmitAuditStrategy30
org.openehealth.ipf.commons.ihe.xds.iti41.Iti41ServerAuditStrategy
- All Implemented Interfaces:
AuditStrategy<XdsSubmitAuditDataset>
Server audit strategy for ITI-41.
- Author:
- Dmytro Rud, Christian Ohr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenrichAuditDatasetFromRequest(XdsSubmitAuditDataset auditDataset, Object pojo, Map<String, Object> parameters) Enriches the given audit dataset with transaction-specific contents of the request message and Camel exchange.makeAuditMessage(AuditContext auditContext, XdsSubmitAuditDataset auditDataset) Constructs anAuditMessagefrom a providedAuditDatasetMethods inherited from class XdsSubmitAuditStrategy30
createAuditDataset, enrichDatasetFromSubmitObjectsRequestMethods inherited from class XdsAuditStrategy
enrichAuditDatasetFromResponse, getEventOutcomeDescription, getEventOutcomeIndicatorMethods inherited from class AuditStrategySupport
doAudit, isAuditableResponse, isServerSideMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AuditStrategy
enrichAuditDatasetFromResponse
-
Constructor Details
-
Iti41ServerAuditStrategy
public Iti41ServerAuditStrategy()
-
-
Method Details
-
makeAuditMessage
public AuditMessage[] makeAuditMessage(AuditContext auditContext, XdsSubmitAuditDataset auditDataset) Description copied from class:AuditStrategySupportConstructs anAuditMessagefrom a providedAuditDataset- Specified by:
makeAuditMessagein classAuditStrategySupport<XdsSubmitAuditDataset>- Parameters:
auditContext- audit contextauditDataset- audit dataset- Returns:
- audit message
-
enrichAuditDatasetFromRequest
public XdsSubmitAuditDataset enrichAuditDatasetFromRequest(XdsSubmitAuditDataset auditDataset, Object pojo, 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<XdsSubmitAuditDataset>- Overrides:
enrichAuditDatasetFromRequestin classXdsSubmitAuditStrategy30- Parameters:
auditDataset- audit dataset to be enriched.pojo-Objectrepresenting the request.parameters- additional parameters
-