Interface PolicyAgreementManagement


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

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

    • filterAgreementToPresent

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

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

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