Interface PolicyAgreementManagement


public interface PolicyAgreementManagement
Policy agreements management API
Author:
P.Piernik
  • Method Summary

    Modifier and Type
    Method
    Description
    List<pl.edu.icm.unity.types.policyAgreement.PolicyAgreementConfiguration>
    filterAgreementToPresent(pl.edu.icm.unity.types.basic.EntityParam entity, List<pl.edu.icm.unity.types.policyAgreement.PolicyAgreementConfiguration> toFilter)
     
    getPolicyAgreementsStatus(pl.edu.icm.unity.types.basic.EntityParam entity)
     
    void
    submitDecisions(pl.edu.icm.unity.types.basic.EntityParam entity, List<pl.edu.icm.unity.types.policyAgreement.PolicyAgreementDecision> decisions)
     
  • Method Details

    • filterAgreementToPresent

      List<pl.edu.icm.unity.types.policyAgreement.PolicyAgreementConfiguration> filterAgreementToPresent(pl.edu.icm.unity.types.basic.EntityParam entity, List<pl.edu.icm.unity.types.policyAgreement.PolicyAgreementConfiguration> toFilter) throws pl.edu.icm.unity.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.exceptions.EngineException
    • submitDecisions

      void submitDecisions(pl.edu.icm.unity.types.basic.EntityParam entity, List<pl.edu.icm.unity.types.policyAgreement.PolicyAgreementDecision> decisions) throws pl.edu.icm.unity.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.exceptions.EngineException
    • getPolicyAgreementsStatus

      List<PolicyAgreementState> getPolicyAgreementsStatus(pl.edu.icm.unity.types.basic.EntityParam entity) throws pl.edu.icm.unity.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.exceptions.EngineException