public class Iti55AuditStrategy extends Iti47AuditStrategy
Constructor and Description |
---|
Iti55AuditStrategy(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) |
boolean |
isAuditableResponse(Object response)
Determines whether the given response finalizes the interaction
and thus the ATNA auditing should be finalized as well.
|
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) |
enrichAuditDatasetFromResponse
addPatientIds, createAuditDataset, getEventOutcomeDescription, getEventOutcomeIndicator, slurp
doAudit, 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 Iti47AuditStrategy
public void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass
in interface groovy.lang.GroovyObject
setMetaClass
in class Iti47AuditStrategy
public Object invokeMethod(String method, Object arguments)
invokeMethod
in interface groovy.lang.GroovyObject
invokeMethod
in class Iti47AuditStrategy
public Object getProperty(String property)
getProperty
in interface groovy.lang.GroovyObject
getProperty
in class Iti47AuditStrategy
public void setProperty(String property, Object value)
setProperty
in interface groovy.lang.GroovyObject
setProperty
in class Iti47AuditStrategy
public Hl7v3AuditDataset enrichAuditDatasetFromRequest(Hl7v3AuditDataset auditDataset, Object request, Map<String,Object> parameters)
AuditStrategy
enrichAuditDatasetFromRequest
in interface AuditStrategy<Hl7v3AuditDataset>
enrichAuditDatasetFromRequest
in class Iti47AuditStrategy
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 Iti47AuditStrategy
auditContext
- audit contextauditDataset
- audit datasetpublic boolean isAuditableResponse(Object response)
AuditStrategy
Per default always returns true
.
isAuditableResponse
in interface AuditStrategy<Hl7v3AuditDataset>
isAuditableResponse
in class AuditStrategySupport<Hl7v3AuditDataset>
response
- response in transaction-specific format (POJO, XML string, etc.).true
when this response finalizes the interaction.Copyright © 2018 Open eHealth Foundation. All rights reserved.