Index
Service com.soffid.iam.service.RulesService
[UseCase]
Spring bean name
RulesServiceBase
Description
EJB bean name
soffid/ejb/com.soffid.iam.service.RulesService
Service methods
applyAsync
Actors:
rule_admin
rule
com.soffid.iam.api.Rule
Returns
com.soffid.iam.api.AsyncProcessTracker
queryProcessStatus
Query the rule process status
Actors:
rule_admin
process
com.soffid.iam.api.AsyncProcessTracker
Returns
com.soffid.iam.api.AsyncProcessTracker
create
Actors:
rule_admin
rule
com.soffid.iam.api.Rule
Returns
com.soffid.iam.api.Rule
update
Actors:
rule_admin
rule
com.soffid.iam.api.Rule
Returns
com.soffid.iam.api.Rule
create
Actors:
rule_admin
ruleAssignment
com.soffid.iam.api.RuleAssignedRole
Returns
com.soffid.iam.api.RuleAssignedRole
update
Actors:
rule_admin
ruleAssignment
com.soffid.iam.api.RuleAssignedRole
Returns
com.soffid.iam.api.RuleAssignedRole
generateChangesReport
Generates an excel file with expected changes
Actors:
rule_admin
rule
com.soffid.iam.api.Rule
grants
java.util.Collection<
com.soffid.iam.api.RuleAssignedRole
>
Returns
java.lang.String
findRuleAssignments
Actors:
rule_query
rule
com.soffid.iam.api.Rule
Returns
java.util.Collection<
com.soffid.iam.api.RuleAssignedRole
>
findRules
Actors:
rule_query
description
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.api.Rule
>
findRulesByRole
Actors:
rule_query
roleId
java.lang.Long
Returns
java.util.Collection<
com.soffid.iam.api.Rule
>
apply
Actors:
rule_admin
rule
com.soffid.iam.api.Rule
Returns
void
delete
Actors:
rule_admin
rule
com.soffid.iam.api.Rule
Returns
void
delete
Actors:
rule_admin
ruleAssignment
com.soffid.iam.api.RuleAssignedRole
Returns
void
DAO Dependencies
AuditEntity
RoleEntity
RuleAssignedRoleEntity
RuleEntity
Service Dependencies
RuleEvaluatorService
2/28/24