public abstract class Iti65AuditStrategy extends FhirAuditStrategy<Iti65AuditDataset>
Constructor and Description |
---|
Iti65AuditStrategy(boolean serverSide) |
Modifier and Type | Method and Description |
---|---|
Iti65AuditDataset |
createAuditDataset()
Creates a new audit dataset instance.
|
Iti65AuditDataset |
enrichAuditDatasetFromRequest(Iti65AuditDataset auditDataset,
Object request,
Map<String,Object> parameters)
Enriches the given audit dataset with transaction-specific
contents of the request message and Camel exchange.
|
boolean |
enrichAuditDatasetFromResponse(Iti65AuditDataset auditDataset,
Object response,
AuditContext auditContext)
Enriches the given audit dataset with transaction-specific
contents of the response message.
|
protected EventOutcomeIndicator |
getEventOutcomeCodeFromResource(org.hl7.fhir.instance.model.api.IBaseResource resource)
Look at the response codes in the bundle entries and derive the ATNA event outcome
|
getEventOutcomeCodeFromOperationOutcome, getEventOutcomeDescriptionFromOperationOutcome
getEventOutcomeDescription, getEventOutcomeIndicator
doAudit, isAuditableResponse, isServerSide, makeAuditMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enrichAuditDatasetFromResponse
public Iti65AuditDataset createAuditDataset()
AuditStrategy
public Iti65AuditDataset enrichAuditDatasetFromRequest(Iti65AuditDataset auditDataset, Object request, Map<String,Object> parameters)
AuditStrategy
enrichAuditDatasetFromRequest
in interface AuditStrategy<Iti65AuditDataset>
enrichAuditDatasetFromRequest
in class AbstractFhirAuditStrategy<Iti65AuditDataset,org.hl7.fhir.dstu3.model.OperationOutcome>
auditDataset
- audit dataset to be enriched.request
- Object
representing the request.parameters
- additional parameterspublic boolean enrichAuditDatasetFromResponse(Iti65AuditDataset auditDataset, Object response, AuditContext auditContext)
AuditStrategy
enrichAuditDatasetFromResponse
in interface AuditStrategy<Iti65AuditDataset>
enrichAuditDatasetFromResponse
in class AbstractFhirAuditStrategy<Iti65AuditDataset,org.hl7.fhir.dstu3.model.OperationOutcome>
auditDataset
- audit dataset to be enriched.response
- Object
representing the responded resource.auditContext
- audit context, if relevantprotected EventOutcomeIndicator getEventOutcomeCodeFromResource(org.hl7.fhir.instance.model.api.IBaseResource resource)
getEventOutcomeCodeFromResource
in class AbstractFhirAuditStrategy<Iti65AuditDataset,org.hl7.fhir.dstu3.model.OperationOutcome>
resource
- FHIR resourceCopyright © 2018 Open eHealth Foundation. All rights reserved.