Interface PolicyAgreementManagement
public interface PolicyAgreementManagement
Policy agreements management API
- Author:
- P.Piernik
-
Method Summary
Modifier and TypeMethodDescriptionList<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
-