Class ChPpq1AuditStrategy

java.lang.Object
org.openehealth.ipf.commons.ihe.core.atna.AuditStrategySupport<ChPpqAuditDataset>
org.openehealth.ipf.commons.ihe.xacml20.chppq1.ChPpq1AuditStrategy
All Implemented Interfaces:
org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<ChPpqAuditDataset>
Direct Known Subclasses:
ChPpq1ClientAuditStrategy, ChPpq1ServerAuditStrategy

public abstract class ChPpq1AuditStrategy extends org.openehealth.ipf.commons.ihe.core.atna.AuditStrategySupport<ChPpqAuditDataset>
Author:
Dmytro Rud
  • Constructor Details

    • ChPpq1AuditStrategy

      public ChPpq1AuditStrategy(boolean serverSide)
  • Method Details

    • createAuditDataset

      public ChPpqAuditDataset createAuditDataset()
    • enrichAuditDatasetFromRequest

      public ChPpqAuditDataset enrichAuditDatasetFromRequest(ChPpqAuditDataset auditDataset, Object request, Map<String,Object> parameters)
      Specified by:
      enrichAuditDatasetFromRequest in interface org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<ChPpqAuditDataset>
      Overrides:
      enrichAuditDatasetFromRequest in class org.openehealth.ipf.commons.ihe.core.atna.AuditStrategySupport<ChPpqAuditDataset>
    • enrichAuditDatasetFromResponse

      public boolean enrichAuditDatasetFromResponse(ChPpqAuditDataset auditDataset, Object response, org.openehealth.ipf.commons.audit.AuditContext auditContext)
      Specified by:
      enrichAuditDatasetFromResponse in interface org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<ChPpqAuditDataset>
      Overrides:
      enrichAuditDatasetFromResponse in class org.openehealth.ipf.commons.ihe.core.atna.AuditStrategySupport<ChPpqAuditDataset>
    • getEventOutcomeIndicator

      public org.openehealth.ipf.commons.audit.codes.EventOutcomeIndicator getEventOutcomeIndicator(ChPpqAuditDataset auditDataset, Object responseObject)