Interface PolicyAgreementManagement


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

      • 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