Package com.atlassian.bamboo.utils
Class BambooFieldValidate
- java.lang.Object
-
- com.atlassian.bamboo.utils.BambooFieldValidate
-
public class BambooFieldValidate extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckFieldXssSafety(@NotNull ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, String fieldValue)static voidcheckFieldXssSafety(@NotNull ErrorCollection errorCollection, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue)Check if field content is XSS safe.static voidcheckFieldXssSafety(@NotNull Map<String,String> fieldErrors, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue)Check if field content is XSS safe.static voidcheckFieldXssSafety(com.atlassian.struts.ValidationAware validationAware, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue)static ErrorCollectioncheckFieldXssSafety(com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue)static booleanfindFieldRelaxedXssViolation(ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, String fieldValue)static booleanfindFieldRelaxedXssViolation(ErrorCollection errorCollection, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue)static booleanfindFieldShellInjectionViolation(ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, String fieldName, @Nullable String fieldValue)
-
-
-
Method Detail
-
checkFieldXssSafety
public static void checkFieldXssSafety(com.atlassian.struts.ValidationAware validationAware, com.opensymphony.xwork2.TextProvider textProvider, String fieldName, String fieldValue)
-
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)
-
-