mirror of
https://github.com/apache/struts.git
synced 2026-08-06 15:17:00 +00:00
refactoring ValidateGroup -> ValidationGroup
This commit is contained in:
+3
-3
@@ -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 {};
|
||||
}
|
||||
+3
-3
@@ -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) {
|
||||
|
||||
+7
-7
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user