com.atlassian.bamboo.utils
Class BambooFieldValidate

java.lang.Object
  extended by com.atlassian.bamboo.utils.BambooFieldValidate

public class BambooFieldValidate
extends java.lang.Object


Method Summary
static ErrorCollection checkFieldXssSafety(com.opensymphony.xwork.TextProvider textProvider, java.lang.String fieldName, java.lang.String fieldValue)
           
static void checkFieldXssSafety(com.opensymphony.xwork.ValidationAware validationAware, com.opensymphony.xwork.TextProvider textProvider, java.lang.String fieldName, java.lang.String fieldValue)
           
static boolean findFieldRelaxedXssViolation(ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, java.lang.String fieldName, java.lang.String fieldValue)
           
static boolean findFieldRelaxedXssViolation(ErrorCollection errorCollection, com.opensymphony.xwork.TextProvider textProvider, java.lang.String fieldName, java.lang.String fieldValue)
           
static boolean findFieldShellInjectionViolation(ErrorCollection errorCollection, com.atlassian.sal.api.message.I18nResolver i18nResolver, java.lang.String fieldName, java.lang.String fieldValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkFieldXssSafety

public static void checkFieldXssSafety(com.opensymphony.xwork.ValidationAware validationAware,
                                       com.opensymphony.xwork.TextProvider textProvider,
                                       java.lang.String fieldName,
                                       java.lang.String fieldValue)

checkFieldXssSafety

public static ErrorCollection checkFieldXssSafety(com.opensymphony.xwork.TextProvider textProvider,
                                                  java.lang.String fieldName,
                                                  java.lang.String fieldValue)

findFieldRelaxedXssViolation

public static boolean findFieldRelaxedXssViolation(ErrorCollection errorCollection,
                                                   com.opensymphony.xwork.TextProvider textProvider,
                                                   java.lang.String fieldName,
                                                   java.lang.String fieldValue)

findFieldRelaxedXssViolation

public static boolean findFieldRelaxedXssViolation(ErrorCollection errorCollection,
                                                   com.atlassian.sal.api.message.I18nResolver i18nResolver,
                                                   java.lang.String fieldName,
                                                   java.lang.String fieldValue)

findFieldShellInjectionViolation

public static boolean findFieldShellInjectionViolation(ErrorCollection errorCollection,
                                                       com.atlassian.sal.api.message.I18nResolver i18nResolver,
                                                       java.lang.String fieldName,
                                                       @Nullable
                                                       java.lang.String fieldValue)


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.