Package com.atlassian.bamboo.utils
Class BambooFieldValidate
java.lang.Object
com.atlassian.bamboo.utils.BambooFieldValidate
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
checkFieldXssSafety
(@NotNull ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, String fieldValue) static void
checkFieldXssSafety
(@NotNull ErrorCollection errorCollection, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) Check if field content is XSS safe.static void
checkFieldXssSafety
(@NotNull Map<String, String> fieldErrors, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) Check if field content is XSS safe.static void
checkFieldXssSafety
(com.atlassian.struts.ValidationAware validationAware, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) static ErrorCollection
checkFieldXssSafety
(com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) static boolean
findFieldRelaxedXssViolation
(ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, String fieldValue) static boolean
findFieldRelaxedXssViolation
(ErrorCollection errorCollection, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) static boolean
findFieldShellInjectionViolation
(ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, @Nullable String fieldValue)
-
Method Details
-
checkFieldXssSafety
-
checkFieldXssSafety
public static ErrorCollection checkFieldXssSafety(com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) -
checkFieldXssSafety
public static void checkFieldXssSafety(@NotNull @NotNull Map<String, String> fieldErrors, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) Check if field content is XSS safe.- Parameters:
fieldErrors
- if field contains XSS unsafe characters, appropriate error would be added to this maptextProvider
- TextProvider beanfieldName
- name of the field that is being checkedfieldValue
- value of the field
-
checkFieldXssSafety
public static void checkFieldXssSafety(@NotNull @NotNull ErrorCollection errorCollection, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) Check if field content is XSS safe.- Parameters:
errorCollection
- if field contains XSS unsafe characters, appropriate error would be added to this ErrorCollectiontextProvider
- TextProvider beanfieldName
- name of the field that is being checkedfieldValue
- value of the field
-
checkFieldXssSafety
public static void checkFieldXssSafety(@NotNull @NotNull ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, String fieldValue) -
findFieldRelaxedXssViolation
public static boolean findFieldRelaxedXssViolation(ErrorCollection errorCollection, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue) -
findFieldRelaxedXssViolation
public static boolean findFieldRelaxedXssViolation(ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, String fieldValue) -
findFieldShellInjectionViolation
public static boolean findFieldShellInjectionViolation(ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, @Nullable @Nullable String fieldValue)
-