Class UserQueryConfig
java.lang.Object
org.forgerock.selfservice.stages.user.UserQueryConfig
- All Implemented Interfaces:
StageConfig
Configuration for the user query stage.
- Since:
- 0.5.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets the field name for the account status.Gets the field name for the identity email address.Gets the field name for the identity id.Gets the URL for the identity service.Gets the field name for the identity username.getName()Gets the name of the stage configuration.Gets the class name of the consuming progress stage.Gets the resource version fields to be used when looking up the user.Gets the set of query fields to be used when looking up the user.inthashCode()setIdentityAccountStatusField(String identityAccountStatusField) Sets the field name for the identity account status.setIdentityEmailField(String identityEmailField) Sets the field name for the identity email address.setIdentityIdField(String identityIdField) Sets the field name for the identity id.setIdentityServiceUrl(String identityServiceUrl) Sets the URL for the identity service.setIdentityUsernameField(String identityUsernameField) Sets the field name for the identity username.setResourceVersion(Version resourceVersion) Sets the resource version fields to be used when looking up the user.setValidQueryFields(Set<String> validQueryFields) Sets the set of query fields to be used when looking up the user.
-
Field Details
-
NAME
Name of the stage configuration.- See Also:
-
-
Constructor Details
-
UserQueryConfig
public UserQueryConfig()
-
-
Method Details
-
getResourceVersion
Gets the resource version fields to be used when looking up the user.- Returns:
- resource version fields
-
setResourceVersion
Sets the resource version fields to be used when looking up the user.- Parameters:
resourceVersion- resource version fields- Returns:
- this config instance
-
getValidQueryFields
Gets the set of query fields to be used when looking up the user.- Returns:
- query fields
-
setValidQueryFields
Sets the set of query fields to be used when looking up the user.- Parameters:
validQueryFields- query fields- Returns:
- this config instance
-
getIdentityServiceUrl
Gets the URL for the identity service.- Returns:
- the identity service URL
-
setIdentityServiceUrl
Sets the URL for the identity service.- Parameters:
identityServiceUrl- the identity service URL- Returns:
- this config instance
-
getIdentityIdField
Gets the field name for the identity id.- Returns:
- the identity id field name
-
setIdentityIdField
Sets the field name for the identity id.- Parameters:
identityIdField- the identity id field name- Returns:
- this config instance
-
getIdentityEmailField
Gets the field name for the identity email address.- Returns:
- the identity email address field name
-
setIdentityEmailField
Sets the field name for the identity email address.- Parameters:
identityEmailField- the identity email address field name- Returns:
- this config instance
-
getIdentityUsernameField
Gets the field name for the identity username.- Returns:
- the identity username field name
-
setIdentityUsernameField
Sets the field name for the identity username.- Parameters:
identityUsernameField- the identity username field name- Returns:
- this config instance
-
getIdentityAccountStatusField
Gets the field name for the account status.- Returns:
- the account status
-
setIdentityAccountStatusField
Sets the field name for the identity account status.- Parameters:
identityAccountStatusField- the identity account status- Returns:
- this config instance
-
getName
Description copied from interface:StageConfigGets the name of the stage configuration.- Specified by:
getNamein interfaceStageConfig- Returns:
- the config name
-
getProgressStageClassName
Description copied from interface:StageConfigGets the class name of the consuming progress stage.- Specified by:
getProgressStageClassNamein interfaceStageConfig- Returns:
- the progress stage class name
-
equals
-
hashCode
public int hashCode()
-