Package com.soffid.iam.rc.service.ejb
Interface SoDRuleService
public interface SoDRuleService
EJB SoDRuleService
-
Method Summary
Modifier and TypeMethodDescriptioncreate(SoDRuleMatrix role) findMatrixByRule(Long ruleId) findRolesByRule(Long ruleId) findRuleByApplication(Long applicationId) com.soffid.zkdb.api.PagedResult<SoDRule>findSodRules(com.soffid.zkdb.api.Query query) findViolotions(String applicationName, SoDRisk riskLevel) generateChangesReport(SoDRule rule, Collection<SoDRole> grants, Collection<SoDRuleMatrix> matrix) getRuleById(Long ruleId) isAllowed(RoleAccount ra) voidvoidvoidvoidremove(SoDRuleMatrix role) update(SoDRuleMatrix role)
-
Method Details
-
create
-
create
-
getRuleById
-
isAllowed
-
update
-
create
-
update
-
findSodRules
com.soffid.zkdb.api.PagedResult<SoDRule> findSodRules(com.soffid.zkdb.api.Query query) throws InternalErrorException, InternalErrorException -
generateChangesReport
String generateChangesReport(SoDRule rule, Collection<SoDRole> grants, Collection<SoDRuleMatrix> matrix) throws InternalErrorException - Throws:
InternalErrorException
-
findAffectingRulesByRolAccount
Collection<SoDRule> findAffectingRulesByRolAccount(RoleAccount ra) throws InternalErrorException, InternalErrorException -
findMatrixByRule
Collection<SoDRuleMatrix> findMatrixByRule(Long ruleId) throws InternalErrorException, InternalErrorException -
findRolesByRule
Collection<SoDRole> findRolesByRule(Long ruleId) throws InternalErrorException, InternalErrorException -
findRuleByApplication
Collection<SoDRule> findRuleByApplication(Long applicationId) throws InternalErrorException, InternalErrorException -
findViolotions
List<RoleAccount> findViolotions(String applicationName, SoDRisk riskLevel) throws InternalErrorException, InternalErrorException -
qualifyRolAccountList
void qualifyRolAccountList(List<RoleAccount> ra) throws InternalErrorException, InternalErrorException -
remove
-
remove
-
remove
-