Interface IBalpAuditContextServices


public interface IBalpAuditContextServices
This interface is intended to be implemented in order to supply implementation strategy details to the BalpAuditCaptureInterceptor.
Since:
6.6.0
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hl7.fhir.r4.model.Reference
    getAgentClientWho(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
    Create and return a Reference to the client that was used to perform the action in question.
    org.hl7.fhir.r4.model.Reference
    getAgentUserWho(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
    Create and return a Reference to the user that was used to perform the action in question.
    default String
    getNetworkAddress(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
    Provide the requesting network address to include in the AuditEvent.
    default org.hl7.fhir.r4.model.AuditEvent.AuditEventAgentNetworkType
    getNetworkAddressType(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
    Provides a code representing the appropriate return type for getNetworkAddress(RequestDetails).
    default String
    massageResourceIdForStorage(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IBaseResource theResource, org.hl7.fhir.instance.model.api.IIdType theResourceId)
    Turns an entity resource ID from an IIdType to a String.