public class Pcc1AuditStrategy extends Hl7v3AuditStrategy
Constructor and Description |
---|
Pcc1AuditStrategy(boolean serverSide) |
Modifier and Type | Method and Description |
---|---|
Hl7v3AuditDataset |
enrichAuditDatasetFromRequest(Hl7v3AuditDataset auditDataset,
Object request,
Map<String,Object> parameters)
Enriches the given audit dataset with transaction-specific
contents of the request message and Camel exchange.
|
groovy.lang.MetaClass |
getMetaClass() |
Object |
getProperty(String property) |
Object |
invokeMethod(String method,
Object arguments) |
AuditMessage[] |
makeAuditMessage(AuditContext auditContext,
Hl7v3AuditDataset auditDataset)
Constructs an
AuditMessage from a provided AuditDataset |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(String property,
Object value) |
addPatientIds, createAuditDataset, enrichAuditDatasetFromResponse, getEventOutcomeDescription, getEventOutcomeIndicator, slurp
doAudit, isAuditableResponse, isServerSide
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enrichAuditDatasetFromResponse
public groovy.lang.MetaClass getMetaClass()
getMetaClass
in interface groovy.lang.GroovyObject
getMetaClass
in class Hl7v3AuditStrategy
public void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass
in interface groovy.lang.GroovyObject
setMetaClass
in class Hl7v3AuditStrategy
public Object invokeMethod(String method, Object arguments)
invokeMethod
in interface groovy.lang.GroovyObject
invokeMethod
in class Hl7v3AuditStrategy
public Object getProperty(String property)
getProperty
in interface groovy.lang.GroovyObject
getProperty
in class Hl7v3AuditStrategy
public void setProperty(String property, Object value)
setProperty
in interface groovy.lang.GroovyObject
setProperty
in class Hl7v3AuditStrategy
public Hl7v3AuditDataset enrichAuditDatasetFromRequest(Hl7v3AuditDataset auditDataset, Object request, Map<String,Object> parameters)
AuditStrategy
enrichAuditDatasetFromRequest
in interface AuditStrategy<Hl7v3AuditDataset>
enrichAuditDatasetFromRequest
in class AuditStrategySupport<Hl7v3AuditDataset>
auditDataset
- audit dataset to be enriched.request
- Object
representing the request.parameters
- additional parameterspublic AuditMessage[] makeAuditMessage(AuditContext auditContext, Hl7v3AuditDataset auditDataset)
AuditStrategySupport
AuditMessage
from a provided AuditDataset
makeAuditMessage
in class AuditStrategySupport<Hl7v3AuditDataset>
auditContext
- audit contextauditDataset
- audit datasetCopyright © 2018 Open eHealth Foundation. All rights reserved.