Package com.soffid.iam.service
Interface RuleEvaluatorService
-
- All Known Implementing Classes:
RuleEvaluatorServiceBase,RuleEvaluatorServiceImpl
public interface RuleEvaluatorServiceService RuleEvaluatorService
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapply(RuleEntity rule)Operation applyvoidapply(RuleEntity rule, UserEntity user)Operation applycom.soffid.iam.api.AsyncProcessTrackerapplyAsync(RuleEntity rule)Operation applyAsyncvoidapplyRules(UserEntity user)Operation applyRulesFiledryRun(RuleEntity rule)Operation dryRuncom.soffid.iam.api.AsyncProcessTrackerqueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)Operation queryProcessStatus Query the rule process status
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
applyAsync
com.soffid.iam.api.AsyncProcessTracker applyAsync(RuleEntity rule) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation applyAsync- Parameters:
rule-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
queryProcessStatus
com.soffid.iam.api.AsyncProcessTracker queryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorExceptionOperation queryProcessStatus Query the rule process status- Parameters:
process-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
dryRun
File dryRun(RuleEntity rule) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation dryRun- Parameters:
rule-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
apply
void apply(RuleEntity rule) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation apply- Parameters:
rule-- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
apply
void apply(RuleEntity rule, UserEntity user) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation apply- Parameters:
rule-user-- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
applyRules
void applyRules(UserEntity user) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation applyRules- Parameters:
user-- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
-