Skip navigation links
oracle.iam.identity.usermgmt.api
Class AbstractUserNameGenerationPolicy
java.lang.Object
oracle.iam.identity.usermgmt.api.AbstractUserNameGenerationPolicy
- All Implemented Interfaces:
- UserNameGenerationPolicy, UserNamePolicy
-
public abstract class AbstractUserNameGenerationPolicy
- extends java.lang.Object
- implements UserNameGenerationPolicy
Abstract class that implements deprecated API's (deprecated in SSI mode only) so that custom policy implementations have no need to implement them.
Method Summary |
java.lang.String |
getUserNameFromPolicy(java.util.Map reqData)
Generates a user name based on the user name generation policy using the data user available in the input Map |
boolean |
isUserNameValid(java.lang.String userName, java.util.Map reqData)
Validates if the user name based on the user data specified in the input Map is valid as per the user name generation policy |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXISTING_DATA
public static final java.lang.String EXISTING_DATA
-
- See Also:
- Constant Field Values
AbstractUserNameGenerationPolicy
public AbstractUserNameGenerationPolicy()
getUserNameFromPolicy
public java.lang.String getUserNameFromPolicy(java.util.Map reqData)
throws UserNameGenerationException
- Description copied from interface:
UserNamePolicy
- Generates a user name based on the user name generation policy using the data user available in the input
Map
-
- Specified by:
getUserNameFromPolicy
in interface UserNamePolicy
-
- Parameters:
reqData
- the Map
containing the user data
- Returns:
- the generated user name
- Throws:
UserNameGenerationException
- if there is an exception while generating the user name
isUserNameValid
public boolean isUserNameValid(java.lang.String userName,
java.util.Map reqData)
- Description copied from interface:
UserNamePolicy
- Validates if the user name based on the user data specified in the input
Map
is valid as per the user name generation policy
-
- Specified by:
isUserNameValid
in interface UserNamePolicy
-
- Parameters:
userName
- the user name to be validated against the policy
reqData
- the Map
containing the user data
- Returns:
- True if the user name is valid as per the policy, false otherwise
Skip navigation links
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.