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