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