Package com.soffid.iam.service
Class RulesServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.RulesServiceBase
-
- com.soffid.iam.service.RulesServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.RulesService
public class RulesServiceImpl extends RulesServiceBase
- Author:
- bubu
-
-
Constructor Summary
Constructors Constructor Description RulesServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleApply(com.soffid.iam.api.Rule rule)protected com.soffid.iam.api.AsyncProcessTrackerhandleApplyAsync(com.soffid.iam.api.Rule rule)protected com.soffid.iam.api.RulehandleCreate(com.soffid.iam.api.Rule rule)protected com.soffid.iam.api.RuleAssignedRolehandleCreate(com.soffid.iam.api.RuleAssignedRole ruleAssignment)protected voidhandleDelete(com.soffid.iam.api.Rule rule)protected voidhandleDelete(com.soffid.iam.api.RuleAssignedRole ruleAssignment)protected Collection<com.soffid.iam.api.RuleAssignedRole>handleFindRuleAssignments(com.soffid.iam.api.Rule rule)protected Collection<com.soffid.iam.api.Rule>handleFindRules(String description)protected Collection<com.soffid.iam.api.Rule>handleFindRulesByRole(Long roleId)protected StringhandleGenerateChangesReport(com.soffid.iam.api.Rule rule, Collection<com.soffid.iam.api.RuleAssignedRole> grants)protected com.soffid.iam.api.AsyncProcessTrackerhandleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)protected com.soffid.iam.api.RulehandleUpdate(com.soffid.iam.api.Rule rule)protected com.soffid.iam.api.RuleAssignedRolehandleUpdate(com.soffid.iam.api.RuleAssignedRole ruleAssignment)-
Methods inherited from class com.soffid.iam.service.RulesServiceBase
apply, applyAsync, create, create, delete, delete, findRuleAssignments, findRules, findRulesByRole, generateChangesReport, getAuditEntityDao, getPrincipal, getRoleEntityDao, getRuleAssignedRoleEntityDao, getRuleEntityDao, getRuleEvaluatorService, queryProcessStatus, setAuditEntityDao, setRoleEntityDao, setRuleAssignedRoleEntityDao, setRuleEntityDao, setRuleEvaluatorService, update, update
-
-
-
-
Method Detail
-
handleCreate
protected com.soffid.iam.api.Rule handleCreate(com.soffid.iam.api.Rule rule) throws Exception- Specified by:
handleCreatein classRulesServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.Rule handleUpdate(com.soffid.iam.api.Rule rule) throws Exception- Specified by:
handleUpdatein classRulesServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.Rule rule) throws Exception- Specified by:
handleDeletein classRulesServiceBase- Throws:
Exception
-
handleFindRules
protected Collection<com.soffid.iam.api.Rule> handleFindRules(String description) throws Exception
- Specified by:
handleFindRulesin classRulesServiceBase- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.RuleAssignedRole handleCreate(com.soffid.iam.api.RuleAssignedRole ruleAssignment) throws Exception- Specified by:
handleCreatein classRulesServiceBase- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.RuleAssignedRole handleUpdate(com.soffid.iam.api.RuleAssignedRole ruleAssignment) throws Exception- Specified by:
handleUpdatein classRulesServiceBase- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.RuleAssignedRole ruleAssignment) throws Exception- Specified by:
handleDeletein classRulesServiceBase- Throws:
Exception
-
handleFindRuleAssignments
protected Collection<com.soffid.iam.api.RuleAssignedRole> handleFindRuleAssignments(com.soffid.iam.api.Rule rule) throws Exception
- Specified by:
handleFindRuleAssignmentsin classRulesServiceBase- Throws:
Exception
-
handleApply
protected void handleApply(com.soffid.iam.api.Rule rule) throws Exception- Specified by:
handleApplyin classRulesServiceBase- Throws:
Exception
-
handleApplyAsync
protected com.soffid.iam.api.AsyncProcessTracker handleApplyAsync(com.soffid.iam.api.Rule rule) throws Exception- Specified by:
handleApplyAsyncin classRulesServiceBase- Throws:
Exception
-
handleGenerateChangesReport
protected String handleGenerateChangesReport(com.soffid.iam.api.Rule rule, Collection<com.soffid.iam.api.RuleAssignedRole> grants) throws Exception
- Specified by:
handleGenerateChangesReportin classRulesServiceBase- Throws:
Exception
-
handleQueryProcessStatus
protected com.soffid.iam.api.AsyncProcessTracker handleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process) throws Exception- Specified by:
handleQueryProcessStatusin classRulesServiceBase- Throws:
Exception
-
handleFindRulesByRole
protected Collection<com.soffid.iam.api.Rule> handleFindRulesByRole(Long roleId) throws Exception
- Specified by:
handleFindRulesByRolein classRulesServiceBase- Throws:
Exception
-
-