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 booleancontainsCaseInsensitive(String s, List<String> l)FieldValidationvalidateConfigName(String configName)FieldValidationvalidateFolderPaths(String folderPaths, String workspacePath)FieldValidationvalidateIaCServiceEndpoint(String iacServiceEndpoint, String defaultValue)FieldValidationvalidateNumber(String numberStr, int min, int max)FieldValidationvalidatePassword(String password)FieldValidationvalidatePlatformURL(String platformURL)FieldValidationvalidateScanName(String scanName)FieldValidationvalidateUserName(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:
URISyntaxExceptionIOException
-
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)
-
-