Package io.jenkins.plugins.validation
Class UIValidation
- java.lang.Object
-
- io.jenkins.plugins.validation.UIValidation
-
- Direct Known Subclasses:
UIJenkinsValidation
public abstract class UIValidation extends Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description UIValidation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsCaseInsensitive(String s, List<String> l)
FieldValidation
validateConfigName(String configName)
FieldValidation
validateFolderPaths(String folderPaths, String workspacePath)
FieldValidation
validateIaCServiceEndpoint(String iacServiceEndpoint, String defaultValue)
FieldValidation
validateNumber(String numberStr, int min, int max)
FieldValidation
validatePassword(String password)
FieldValidation
validatePlatformURL(String platformURL)
FieldValidation
validateScanName(String scanName)
FieldValidation
validateUserName(String userName)
-
-
-
Field Detail
-
ERROR_FILE_EXTENSION
public static final String ERROR_FILE_EXTENSION
- See Also:
- Constant Field Values
-
ERROR_EMPTY_USER_NAME
public static final String ERROR_EMPTY_USER_NAME
- See Also:
- Constant Field Values
-
ERROR_EMPTY_CONFIG_NAME
public static final String ERROR_EMPTY_CONFIG_NAME
- See Also:
- Constant Field Values
-
ERROR_EMPTY_PASSWORD
public static final String ERROR_EMPTY_PASSWORD
- See Also:
- Constant Field Values
-
ERROR_EMPTY_PLATFORM_URL
public static final String ERROR_EMPTY_PLATFORM_URL
- See Also:
- Constant Field Values
-
ERROR_SELECT_IAC_ENDPOINT
public static final String ERROR_SELECT_IAC_ENDPOINT
- See Also:
- Constant Field Values
-
ERROR_EMPTY_SCAN_NAME
public static final String ERROR_EMPTY_SCAN_NAME
- See Also:
- Constant Field Values
-
ERROR_EMPTY_FOLDER_PATH
public static final String ERROR_EMPTY_FOLDER_PATH
- See Also:
- Constant Field Values
-
ERROR_VALID_NUMBER
public static final String ERROR_VALID_NUMBER
- See Also:
- Constant Field Values
-
ERROR_USER_NAME_INVALID
public static final String ERROR_USER_NAME_INVALID
- See Also:
- Constant Field Values
-
ERROR_FILE_SIZE
public static final String ERROR_FILE_SIZE
- See Also:
- Constant Field Values
-
ERROR_USER_NOT_AUTHORIZED
public static final String ERROR_USER_NOT_AUTHORIZED
- See Also:
- Constant Field Values
-
ERROR_QUALYS_HOST_NOT_FOUND
public static final String ERROR_QUALYS_HOST_NOT_FOUND
- See Also:
- Constant Field Values
-
ERROR_QUALYS_CONNECTION_PROBLEM
public static final String ERROR_QUALYS_CONNECTION_PROBLEM
- See Also:
- Constant Field Values
-
ERROR_ECONNRESET
public static final String ERROR_ECONNRESET
- See Also:
- Constant Field Values
-
ERROR_EMPTY_SCAN_RESULT
public static final String ERROR_EMPTY_SCAN_RESULT
- See Also:
- Constant Field Values
-
ERROR_PARSING
public static final String ERROR_PARSING
- See Also:
- Constant Field Values
-
ERROR_INTERNAL_SERVER
public static final String ERROR_INTERNAL_SERVER
- See Also:
- Constant Field Values
-
RESPONSE_NOT_RECEIVED
public static final String RESPONSE_NOT_RECEIVED
- See Also:
- Constant Field Values
-
ERROR_NOT_FOUND
public static final String ERROR_NOT_FOUND
- See Also:
- Constant Field Values
-
ERROR_FILE_IS_NOT_VALID
public static final String ERROR_FILE_IS_NOT_VALID
- See Also:
- Constant Field Values
-
INVALID_SCAN_NAME
public static final String INVALID_SCAN_NAME
- See Also:
- Constant Field Values
-
INVALID_TAG_KEY
public static final String INVALID_TAG_KEY
- See Also:
- Constant Field Values
-
INVALID_TAG_VALUE
public static final String INVALID_TAG_VALUE
- See Also:
- Constant Field Values
-
INVALID_USER_NAME
public static final String INVALID_USER_NAME
- See Also:
- Constant Field Values
-
EMPTY_STRING
public static final String EMPTY_STRING
- See Also:
- Constant Field Values
-
COMMA_SEPARATOR
public static final String COMMA_SEPARATOR
- See Also:
- Constant Field Values
-
HTTP_PROTOCOL
public static final String HTTP_PROTOCOL
- See Also:
- Constant Field Values
-
HTTPS_PROTOCOL
public static final String HTTPS_PROTOCOL
- See Also:
- Constant Field Values
-
FORWARD_SLASH_CHARACTER
public static final String FORWARD_SLASH_CHARACTER
- See Also:
- Constant Field Values
-
BACKWARD_SLASH_CHARACTER
public static final String BACKWARD_SLASH_CHARACTER
- See Also:
- Constant Field Values
-
USER_NAME_REGEX
public static final String USER_NAME_REGEX
- See Also:
- Constant Field Values
-
SCAN_NAME_REGEX
public static final String SCAN_NAME_REGEX
- See Also:
- Constant Field Values
-
KEY_IS_ALL_FOLDER_PATH_EXISTS
public static final String KEY_IS_ALL_FOLDER_PATH_EXISTS
- See Also:
- Constant Field Values
-
KEY_INVALID_FOLDER_PATHS
public static final String KEY_INVALID_FOLDER_PATHS
- See Also:
- Constant Field Values
-
-
Method Detail
-
validatePlatformURL
public FieldValidation validatePlatformURL(String platformURL) throws URISyntaxException, IOException
- Throws:
URISyntaxException
IOException
-
validateConfigName
public FieldValidation validateConfigName(String configName)
-
validateUserName
public FieldValidation validateUserName(String userName)
-
validatePassword
public FieldValidation validatePassword(String password)
-
validateScanName
public FieldValidation validateScanName(String scanName)
-
validateFolderPaths
public FieldValidation validateFolderPaths(String folderPaths, String workspacePath)
-
validateIaCServiceEndpoint
public FieldValidation validateIaCServiceEndpoint(String iacServiceEndpoint, String defaultValue)
-
validateNumber
public FieldValidation validateNumber(String numberStr, int min, int max)
-
-