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 void
handleApply(com.soffid.iam.api.Rule rule)
protected com.soffid.iam.api.AsyncProcessTracker
handleApplyAsync(com.soffid.iam.api.Rule rule)
protected com.soffid.iam.api.Rule
handleCreate(com.soffid.iam.api.Rule rule)
protected com.soffid.iam.api.RuleAssignedRole
handleCreate(com.soffid.iam.api.RuleAssignedRole ruleAssignment)
protected void
handleDelete(com.soffid.iam.api.Rule rule)
protected void
handleDelete(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 String
handleGenerateChangesReport(com.soffid.iam.api.Rule rule, Collection<com.soffid.iam.api.RuleAssignedRole> grants)
protected com.soffid.iam.api.AsyncProcessTracker
handleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process)
protected com.soffid.iam.api.Rule
handleUpdate(com.soffid.iam.api.Rule rule)
protected com.soffid.iam.api.RuleAssignedRole
handleUpdate(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:
handleCreate
in classRulesServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.Rule handleUpdate(com.soffid.iam.api.Rule rule) throws Exception
- Specified by:
handleUpdate
in classRulesServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.Rule rule) throws Exception
- Specified by:
handleDelete
in classRulesServiceBase
- Throws:
Exception
-
handleFindRules
protected Collection<com.soffid.iam.api.Rule> handleFindRules(String description) throws Exception
- Specified by:
handleFindRules
in classRulesServiceBase
- Throws:
Exception
-
handleCreate
protected com.soffid.iam.api.RuleAssignedRole handleCreate(com.soffid.iam.api.RuleAssignedRole ruleAssignment) throws Exception
- Specified by:
handleCreate
in classRulesServiceBase
- Throws:
Exception
-
handleUpdate
protected com.soffid.iam.api.RuleAssignedRole handleUpdate(com.soffid.iam.api.RuleAssignedRole ruleAssignment) throws Exception
- Specified by:
handleUpdate
in classRulesServiceBase
- Throws:
Exception
-
handleDelete
protected void handleDelete(com.soffid.iam.api.RuleAssignedRole ruleAssignment) throws Exception
- Specified by:
handleDelete
in classRulesServiceBase
- Throws:
Exception
-
handleFindRuleAssignments
protected Collection<com.soffid.iam.api.RuleAssignedRole> handleFindRuleAssignments(com.soffid.iam.api.Rule rule) throws Exception
- Specified by:
handleFindRuleAssignments
in classRulesServiceBase
- Throws:
Exception
-
handleApply
protected void handleApply(com.soffid.iam.api.Rule rule) throws Exception
- Specified by:
handleApply
in classRulesServiceBase
- Throws:
Exception
-
handleApplyAsync
protected com.soffid.iam.api.AsyncProcessTracker handleApplyAsync(com.soffid.iam.api.Rule rule) throws Exception
- Specified by:
handleApplyAsync
in classRulesServiceBase
- Throws:
Exception
-
handleGenerateChangesReport
protected String handleGenerateChangesReport(com.soffid.iam.api.Rule rule, Collection<com.soffid.iam.api.RuleAssignedRole> grants) throws Exception
- Specified by:
handleGenerateChangesReport
in classRulesServiceBase
- Throws:
Exception
-
handleQueryProcessStatus
protected com.soffid.iam.api.AsyncProcessTracker handleQueryProcessStatus(com.soffid.iam.api.AsyncProcessTracker process) throws Exception
- Specified by:
handleQueryProcessStatus
in classRulesServiceBase
- Throws:
Exception
-
handleFindRulesByRole
protected Collection<com.soffid.iam.api.Rule> handleFindRulesByRole(Long roleId) throws Exception
- Specified by:
handleFindRulesByRole
in classRulesServiceBase
- Throws:
Exception
-
-