Package org.openiam.srvc.am
Interface AuthenticationRuleWebService
-
- All Known Implementing Classes:
AuthenticationRuleWebServiceImpl
public interface AuthenticationRuleWebService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResponsedeleteAuthRule(String ruleId)delete AuthenticationRule object by rule idResponsedeleteAuthRuleStep(String stepId)delete AuthenticationRuleStep object by step idResponsedeleteStepsLink(String stepsLinkId)delete AuthenticationRuleStepsLink object by step idAuthenticationRuleListResponsefindAuthRules(AuthenticationRuleSearchBean searchBean, int from, int size)Searches and returns list of AuthenticationRule objects, which are suitable for passed search criteriaResponsegetAllAuthRuleAuthentications(String ruleId)get Authentications for AuthenticationRule object by rule idAuthenticationRulegetAuthRule(String ruleId)get AuthenticationRule object by rule idResponsegetAuthRuleAuthenticationMap(String ruleId, AdaptiveAuthenticationExtraDataRequest params)get Authentications for AuthenticationRule object mapped by rule IdResponsegetAuthRuleAuthentications(String ruleId, AdaptiveAuthenticationExtraDataRequest params)get Authentications for AuthenticationRule object by rule idList<AdaptiveRisk>getAuthRuleRisks(String ruleId)get Risks for AuthenticationRule object by rule idAuthenticationRuleStepgetAuthRuleStep(String stepId)get AuthenticationRuleStep object by step idList<AuthenticationRuleStep>getAuthRuleSteps(String ruleId)get AuthenticationRuleSteps object by rule idDbIpGeoStatusgetDbIpStatus()get startDate and status of DB IP upload process : SUCCESS UPLOADING FAILDbIPGeogetGeoByIp(String ip)return geo location informationintgetNumOfAuthRules(AuthenticationRuleSearchBean searchBean)Returns number of AuthenticationRule objects which are suitable for passed search criteriaList<AuthenticationRuleStepToStepXref>getStepLinksByRuleId(String ruleId)get AuthenticationRuleStepToStepLinks by rule idResponsesaveAuthRule(AuthenticationRule rule)save AuthenticationRule objectResponsesaveAuthRuleStep(AuthenticationRuleStep authRuleStep)save AuthenticationRuleStep objectResponsesaveAuthRuleStepsFlowchart(AuthenticationRuleStepsFlowchart authenticationRuleStepsFlowchart)save AuthenticationRuleStepsFlowchartResponsesaveStepsLink(AuthenticationRuleStepToStepXref authenticationRuleStepToStepXref)save AuthenticationRuleStepsLink objectResponseuploadGeoIpInfo(String fileName)upload GeoIP information from csv to db
-
-
-
Method Detail
-
findAuthRules
AuthenticationRuleListResponse findAuthRules(AuthenticationRuleSearchBean searchBean, int from, int size)
Searches and returns list of AuthenticationRule objects, which are suitable for passed search criteria- Parameters:
searchBean- - determines search criteriafrom- - page index to startsize- - page size- Returns:
- AuthenticationRuleListResponse
-
getNumOfAuthRules
int getNumOfAuthRules(AuthenticationRuleSearchBean searchBean)
Returns number of AuthenticationRule objects which are suitable for passed search criteria- Parameters:
searchBean-- Returns:
- int
-
getAuthRule
AuthenticationRule getAuthRule(String ruleId)
get AuthenticationRule object by rule id- Parameters:
ruleId-- Returns:
-
saveAuthRule
Response saveAuthRule(AuthenticationRule rule)
save AuthenticationRule object- Parameters:
rule-- Returns:
-
deleteAuthRule
Response deleteAuthRule(String ruleId)
delete AuthenticationRule object by rule id- Parameters:
ruleId-- Returns:
-
getAuthRuleRisks
List<AdaptiveRisk> getAuthRuleRisks(String ruleId)
get Risks for AuthenticationRule object by rule id- Parameters:
ruleId-- Returns:
-
getAuthRuleAuthentications
Response getAuthRuleAuthentications(String ruleId, AdaptiveAuthenticationExtraDataRequest params)
get Authentications for AuthenticationRule object by rule id- Parameters:
ruleId-params-- Returns:
-
getAuthRuleAuthenticationMap
Response getAuthRuleAuthenticationMap(String ruleId, AdaptiveAuthenticationExtraDataRequest params)
get Authentications for AuthenticationRule object mapped by rule Id- Parameters:
ruleId-params-- Returns:
-
getAllAuthRuleAuthentications
Response getAllAuthRuleAuthentications(String ruleId)
get Authentications for AuthenticationRule object by rule id- Parameters:
ruleId-- Returns:
-
getAuthRuleStep
AuthenticationRuleStep getAuthRuleStep(String stepId)
get AuthenticationRuleStep object by step id- Parameters:
stepId-- Returns:
-
getAuthRuleSteps
List<AuthenticationRuleStep> getAuthRuleSteps(String ruleId)
get AuthenticationRuleSteps object by rule id- Parameters:
ruleId-- Returns:
-
saveAuthRuleStep
Response saveAuthRuleStep(AuthenticationRuleStep authRuleStep)
save AuthenticationRuleStep object- Parameters:
authRuleStep-- Returns:
-
deleteAuthRuleStep
Response deleteAuthRuleStep(String stepId)
delete AuthenticationRuleStep object by step id- Parameters:
stepId-- Returns:
-
getStepLinksByRuleId
List<AuthenticationRuleStepToStepXref> getStepLinksByRuleId(String ruleId)
get AuthenticationRuleStepToStepLinks by rule id- Parameters:
ruleId-- Returns:
-
saveStepsLink
Response saveStepsLink(AuthenticationRuleStepToStepXref authenticationRuleStepToStepXref)
save AuthenticationRuleStepsLink object- Parameters:
authenticationRuleStepToStepXref-- Returns:
-
deleteStepsLink
Response deleteStepsLink(String stepsLinkId)
delete AuthenticationRuleStepsLink object by step id- Parameters:
stepsLinkId-- Returns:
-
saveAuthRuleStepsFlowchart
Response saveAuthRuleStepsFlowchart(AuthenticationRuleStepsFlowchart authenticationRuleStepsFlowchart)
save AuthenticationRuleStepsFlowchart- Parameters:
authenticationRuleStepsFlowchart-- Returns:
-
getGeoByIp
DbIPGeo getGeoByIp(String ip)
return geo location information- Parameters:
ip-- Returns:
- GeoLocation information
-
uploadGeoIpInfo
Response uploadGeoIpInfo(String fileName)
upload GeoIP information from csv to db- Parameters:
fileName-- Returns:
-
getDbIpStatus
DbIpGeoStatus getDbIpStatus()
get startDate and status of DB IP upload process : SUCCESS UPLOADING FAIL- Returns:
-
-