Package org.openiam.esb.am.service
Interface AuthenticationRuleService
-
- All Known Implementing Classes:
AuthenticationRuleServiceImpl
public interface AuthenticationRuleService
-
-
Method Summary
-
-
-
Method Detail
-
getAuthenticationRule
AuthenticationRule getAuthenticationRule(String ruleId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
saveAuthenticationRule
String saveAuthenticationRule(AuthenticationRule authenticationRule) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
deleteAuthenticationRule
void deleteAuthenticationRule(String ruleId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
findAuthRuleBeans
org.springframework.data.domain.Page<AuthenticationRule> findAuthRuleBeans(AuthenticationRuleSearchBean arsb, int from, int size)
-
getNumOfAuthRules
int getNumOfAuthRules(AuthenticationRuleSearchBean arsb)
-
getAuthenticationRuleRisks
List<AdaptiveRisk> getAuthenticationRuleRisks(String ruleId)
-
containMandatoryAllAuthLevels
boolean containMandatoryAllAuthLevels(Set<String> ruleIds, Set<String> authLevelGroupingIds)
-
isAuthLevelGroupingRequire
boolean isAuthLevelGroupingRequire(String authLevelGroupingId, AdaptiveAuthenticationExtraDataRequest params) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getCurrentAuthLevelGroupingList
List<AuthLevelGrouping> getCurrentAuthLevelGroupingList(List<String> ruleIds, AdaptiveAuthenticationExtraDataRequest params)
-
getCurrentAuthLevelGroupingMapByRuleId
Map<String,Set<AuthLevelGrouping>> getCurrentAuthLevelGroupingMapByRuleId(List<String> ruleIds, AdaptiveAuthenticationExtraDataRequest params)
-
getAllAuthLevelGroupingsByRuleIds
List<AuthLevelGrouping> getAllAuthLevelGroupingsByRuleIds(List<String> ruleIds)
-
getAuthenticationRuleStep
AuthenticationRuleStep getAuthenticationRuleStep(String stepId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getAuthenticationRuleSteps
List<AuthenticationRuleStep> getAuthenticationRuleSteps(String ruleIdId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
saveAuthenticationRuleStep
String saveAuthenticationRuleStep(AuthenticationRuleStep authenticationRuleStep) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
deleteAuthenticationRuleStep
void deleteAuthenticationRuleStep(String stepId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getStepLinksByRuleId
List<AuthenticationRuleStepToStepXref> getStepLinksByRuleId(String ruleIdId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
saveStepsLink
String saveStepsLink(AuthenticationRuleStepToStepXref request) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
deleteStepsLink
void deleteStepsLink(String stepLinkId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
saveAuthenticationRuleStepsFlowchart
void saveAuthenticationRuleStepsFlowchart(AuthenticationRuleStepsFlowchart authenticationRuleStepsFlowchart) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
removeStepToStepLinks
void removeStepToStepLinks(AuthenticationRuleStepsFlowchart authenticationRuleStepsFlowchart) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
removeSteps
void removeSteps(AuthenticationRuleStepsFlowchart authenticationRuleStepsFlowchart) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-