Class ValidatorBase
- java.lang.Object
-
- com.sun.identity.install.tools.configurator.ValidatorBase
-
- All Implemented Interfaces:
IValidation
- Direct Known Subclasses:
ChoiceValidator,FileSystemValidator,NetworkValidator,PasswordValidator,StringValidator,ValidateURL
public abstract class ValidatorBase extends Object implements IValidation
Abstract class for validators to inherit from
-
-
Field Summary
Fields Modifier and Type Field Description static StringLOC_VA_ERR_VAL_FAILED_IN_SILENTstatic StringLOC_VA_ERR_VAL_METHOD_NOT_FOUND
-
Constructor Summary
Constructors Constructor Description ValidatorBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected MapgetValidatorMap()Get Validator mapprotected abstract voidinitializeValidatorMap()Initialize Validator MapValidationResultvalidate(String name, String value, Map props, IStateAccess state)Validate method
-
-
-
Constructor Detail
-
ValidatorBase
public ValidatorBase() throws InstallException- Throws:
InstallException
-
-
Method Detail
-
validate
public ValidationResult validate(String name, String value, Map props, IStateAccess state) throws InstallException
Validate method- Specified by:
validatein interfaceIValidation- Parameters:
name- Validator namevalue- Validation valueprops- Map objectstate- IStateAccess state- Returns:
- ValidationResult Object
- Throws:
InstallException
-
initializeValidatorMap
protected abstract void initializeValidatorMap() throws InstallExceptionInitialize Validator Map- Throws:
InstallException
-
getValidatorMap
protected Map getValidatorMap()
Get Validator map- Returns:
- Map
-
-