Package com.soffid.iam.service.ejb
Interface RulesService
-
public interface RulesServiceEJB RulesService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapply(Rule rule)AsyncProcessTrackerapplyAsync(Rule rule)Rulecreate(Rule rule)RuleAssignedRolecreate(RuleAssignedRole ruleAssignment)voiddelete(Rule rule)voiddelete(RuleAssignedRole ruleAssignment)Collection<RuleAssignedRole>findRuleAssignments(Rule rule)Collection<Rule>findRules(String description)Collection<Rule>findRulesByRole(Long roleId)StringgenerateChangesReport(Rule rule, Collection<RuleAssignedRole> grants)AsyncProcessTrackerqueryProcessStatus(AsyncProcessTracker process)Ruleupdate(Rule rule)RuleAssignedRoleupdate(RuleAssignedRole ruleAssignment)
-
-
-
Method Detail
-
applyAsync
AsyncProcessTracker applyAsync(Rule rule) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
queryProcessStatus
AsyncProcessTracker queryProcessStatus(AsyncProcessTracker process) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
Rule create(Rule rule) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
Rule update(Rule rule) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
RuleAssignedRole create(RuleAssignedRole ruleAssignment) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
RuleAssignedRole update(RuleAssignedRole ruleAssignment) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
generateChangesReport
String generateChangesReport(Rule rule, Collection<RuleAssignedRole> grants) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findRuleAssignments
Collection<RuleAssignedRole> findRuleAssignments(Rule rule) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findRules
Collection<Rule> findRules(String description) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findRulesByRole
Collection<Rule> findRulesByRole(Long roleId) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
apply
void apply(Rule rule) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(Rule rule) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(RuleAssignedRole ruleAssignment) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
-