Class NetworkValidator
- java.lang.Object
-
- com.sun.identity.install.tools.configurator.ValidatorBase
-
- com.sun.identity.install.tools.configurator.NetworkValidator
-
- All Implemented Interfaces:
IValidation
public class NetworkValidator extends ValidatorBase
-
-
Field Summary
Fields Modifier and Type Field Description static StringLOC_VA_MSG_VAL_HOSTstatic StringLOC_VA_MSG_VAL_PORTstatic StringLOC_VA_MSG_VAL_PROTOstatic StringLOC_VA_MSG_VALID_URIstatic StringLOC_VA_WRN_IN_VAL_FULLY_QUAL_HOSTstatic StringLOC_VA_WRN_IN_VAL_HOSTstatic StringLOC_VA_WRN_IN_VAL_LOCAL_HOSTstatic StringLOC_VA_WRN_IN_VAL_PORTstatic StringLOC_VA_WRN_IN_VAL_PROTOstatic StringLOC_VA_WRN_IN_VALID_URIstatic StringSTR_VA_DEF_URI_PATHstatic StringSTR_VA_HTTP_PROTOstatic StringSTR_VA_HTTPS_PROTO-
Fields inherited from class com.sun.identity.install.tools.configurator.ValidatorBase
LOC_VA_ERR_VAL_FAILED_IN_SILENT, LOC_VA_ERR_VAL_METHOD_NOT_FOUND
-
-
Constructor Summary
Constructors Constructor Description NetworkValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitializeValidatorMap()Initialize Validator MapValidationResultisFullyQualifiedHost(String host, Map props, IStateAccess state)Checks whether the host name is fully qualifiedValidationResultisHostValid(String host, Map props, IStateAccess state)Checks whether the given host is a valid host or not It allows IP addresses &ValidationResultisLocalHost(String host, Map props, IStateAccess state)Checks if the host name is localValidationResultisPortValid(String port, Map props, IStateAccess state)ValidationResultisValidProtocol(String proto, Map props, IStateAccess state)Method validateProtocolValidationResultisValidURI(String uri, Map props, IStateAccess state)Method validateURI-
Methods inherited from class com.sun.identity.install.tools.configurator.ValidatorBase
getValidatorMap, validate
-
-
-
-
Field Detail
-
LOC_VA_MSG_VAL_PORT
public static String LOC_VA_MSG_VAL_PORT
-
LOC_VA_WRN_IN_VAL_PORT
public static String LOC_VA_WRN_IN_VAL_PORT
-
LOC_VA_MSG_VAL_PROTO
public static String LOC_VA_MSG_VAL_PROTO
-
LOC_VA_WRN_IN_VAL_PROTO
public static String LOC_VA_WRN_IN_VAL_PROTO
-
LOC_VA_MSG_VAL_HOST
public static String LOC_VA_MSG_VAL_HOST
-
LOC_VA_WRN_IN_VAL_HOST
public static String LOC_VA_WRN_IN_VAL_HOST
-
LOC_VA_WRN_IN_VAL_FULLY_QUAL_HOST
public static String LOC_VA_WRN_IN_VAL_FULLY_QUAL_HOST
-
LOC_VA_WRN_IN_VAL_LOCAL_HOST
public static String LOC_VA_WRN_IN_VAL_LOCAL_HOST
-
LOC_VA_MSG_VALID_URI
public static String LOC_VA_MSG_VALID_URI
-
LOC_VA_WRN_IN_VALID_URI
public static String LOC_VA_WRN_IN_VALID_URI
-
STR_VA_HTTP_PROTO
public static String STR_VA_HTTP_PROTO
-
STR_VA_HTTPS_PROTO
public static String STR_VA_HTTPS_PROTO
-
STR_VA_DEF_URI_PATH
public static String STR_VA_DEF_URI_PATH
-
-
Constructor Detail
-
NetworkValidator
public NetworkValidator() throws InstallException- Throws:
InstallException
-
-
Method Detail
-
isPortValid
public ValidationResult isPortValid(String port, Map props, IStateAccess state)
-
isHostValid
public ValidationResult isHostValid(String host, Map props, IStateAccess state)
Checks whether the given host is a valid host or not It allows IP addresses &- Parameters:
host-props-state-- Returns:
- ValidationResult
-
isFullyQualifiedHost
public ValidationResult isFullyQualifiedHost(String host, Map props, IStateAccess state)
Checks whether the host name is fully qualified- Parameters:
host-props-state-- Returns:
- ValidationResult
-
isLocalHost
public ValidationResult isLocalHost(String host, Map props, IStateAccess state)
Checks if the host name is local- Parameters:
host-props-state-- Returns:
- ValidationResult
-
isValidProtocol
public ValidationResult isValidProtocol(String proto, Map props, IStateAccess state)
Method validateProtocol- Parameters:
proto-props-state-- Returns:
- ValidationResult
-
isValidURI
public ValidationResult isValidURI(String uri, Map props, IStateAccess state)
Method validateURI- Parameters:
uri-props-state-- Returns:
- ValidationResult
-
initializeValidatorMap
public void initializeValidatorMap() throws InstallExceptionDescription copied from class:ValidatorBaseInitialize Validator Map- Specified by:
initializeValidatorMapin classValidatorBase- Throws:
InstallException
-
-