refactoring ValidateGroup -> ValidationGroup

This commit is contained in:
Hedju Hor
2018-01-11 19:47:14 +01:00
parent 5e4b385984
commit 215eb627d4
3 changed files with 13 additions and 13 deletions
@@ -30,7 +30,7 @@ import java.lang.annotation.Target;
* </p>
* <pre>
*
* {@literal @}ValidateGroup(CarChecks.class)
* {@literal @}ValidationGroup(CarChecks.class)
* {@literal @}Action...
* </pre>
* <p>
@@ -38,13 +38,13 @@ import java.lang.annotation.Target;
* Example, Validate with severals special group
* </p>
* <pre>
* {@literal @}ValidateGroup(Default.class, CarChecks.class, DriverChecks.class)
* {@literal @}ValidationGroup(Default.class, CarChecks.class, DriverChecks.class)
* {@literal @}Action...
* </pre>
*/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface ValidateGroup {
public @interface ValidationGroup {
Class<?>[] value() default {};
}
@@ -31,7 +31,7 @@ import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.reflect.MethodUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.apache.struts.beanvalidation.constraints.ValidateGroup;
import org.apache.struts.beanvalidation.constraints.ValidationGroup;
import org.apache.struts.beanvalidation.validation.constant.ValidatorConstants;
import org.apache.struts2.interceptor.validation.SkipValidation;
@@ -109,8 +109,8 @@ public class BeanValidationInterceptor extends MethodFilterInterceptor {
}
protected Class<?>[] getValidationGroups(Object action, String methodName) throws NoSuchMethodException {
ValidateGroup validateGroup = MethodUtils.getAnnotation(getActionMethod(action.getClass(), methodName), ValidateGroup.class, true, true);
return validateGroup == null ? new Class[]{} : validateGroup.value();
ValidationGroup validationGroup = MethodUtils.getAnnotation(getActionMethod(action.getClass(), methodName), ValidationGroup.class, true, true);
return validationGroup == null ? new Class[]{} : validationGroup.value();
}
protected void performBeanValidation(Object action, Validator validator, Class<?>[] groups) {
@@ -20,7 +20,7 @@ package org.apache.struts.beanvalidation.actions;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import org.apache.struts.beanvalidation.constraints.ValidateGroup;
import org.apache.struts.beanvalidation.constraints.ValidationGroup;
import org.apache.struts.beanvalidation.models.Person;
import javax.validation.Valid;
@@ -38,32 +38,32 @@ public class ValidateGroupAction extends ActionSupport implements ModelDriven<Pe
return SUCCESS;
}
@ValidateGroup
@ValidationGroup
public String actionDefault() {
return SUCCESS;
}
@ValidateGroup(Person.NameChecks.class)
@ValidationGroup(Person.NameChecks.class)
public String actionNameChecks() {
return SUCCESS;
}
@ValidateGroup(Person.StreetChecks.class)
@ValidationGroup(Person.StreetChecks.class)
public String actionStreetChecks() {
return SUCCESS;
}
@ValidateGroup(Person.NameAndStreetChecks.class)
@ValidationGroup(Person.NameAndStreetChecks.class)
public String actionNameAndStreetChecks() {
return SUCCESS;
}
@ValidateGroup({Person.NameChecks.class, Person.FirstNameChecks.class})
@ValidationGroup({Person.NameChecks.class, Person.FirstNameChecks.class})
public String actionMultiGroupsChecks() {
return SUCCESS;
}
@ValidateGroup({Person.LongNameChecks.class})
@ValidationGroup({Person.LongNameChecks.class})
public String actionLongNameChecks() {
return SUCCESS;
}