Package com.soffid.iam.service
Interface RuleEvaluatorService
-
- All Known Implementing Classes:
RuleEvaluatorServiceBase
,RuleEvaluatorServiceImpl
public interface RuleEvaluatorService
Service RuleEvaluatorService
-
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
apply(RuleEntity rule)
Operation applyvoid
apply(RuleEntity rule, UserEntity user)
Operation applycom.soffid.iam.api.AsyncProcessTracker
applyAsync(RuleEntity rule)
Operation applyAsyncvoid
applyRules(UserEntity user)
Operation applyRulesFile
dryRun(RuleEntity rule)
Operation dryRuncom.soffid.iam.api.AsyncProcessTracker
queryProcessStatus(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.InternalErrorException
Operation 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
-
-