public abstract class XdsSubmitAuditStrategy30 extends XdsAuditStrategy<XdsSubmitAuditDataset>
Constructor and Description |
---|
XdsSubmitAuditStrategy30(boolean serverSide)
Constructs an audit strategy for an XDS submission.
|
Modifier and Type | Method and Description |
---|---|
XdsSubmitAuditDataset |
createAuditDataset()
Creates a new audit dataset instance.
|
XdsSubmitAuditDataset |
enrichAuditDatasetFromRequest(XdsSubmitAuditDataset auditDataset,
Object pojo,
Map<String,Object> parameters)
Enriches the given audit dataset with transaction-specific
contents of the request message and Camel exchange.
|
protected static void |
enrichDatasetFromSubmitObjectsRequest(XdsSubmitAuditDataset auditDataset,
EbXMLSubmitObjectsRequest ebXML) |
enrichAuditDatasetFromResponse, getEventOutcomeDescription, getEventOutcomeIndicator
doAudit, isAuditableResponse, isServerSide, makeAuditMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enrichAuditDatasetFromResponse
public XdsSubmitAuditStrategy30(boolean serverSide)
serverSide
- whether this is a server-side or a client-side strategy.protected static void enrichDatasetFromSubmitObjectsRequest(XdsSubmitAuditDataset auditDataset, EbXMLSubmitObjectsRequest ebXML)
public XdsSubmitAuditDataset enrichAuditDatasetFromRequest(XdsSubmitAuditDataset auditDataset, Object pojo, Map<String,Object> parameters)
AuditStrategy
enrichAuditDatasetFromRequest
in interface AuditStrategy<XdsSubmitAuditDataset>
enrichAuditDatasetFromRequest
in class AuditStrategySupport<XdsSubmitAuditDataset>
auditDataset
- audit dataset to be enriched.pojo
- Object
representing the request.parameters
- additional parameterspublic XdsSubmitAuditDataset createAuditDataset()
AuditStrategy
Copyright © 2018 Open eHealth Foundation. All rights reserved.