WW-4167 Renames based class to match the rest based classes

and marks extending validators as final to avoid users' confusion
This commit is contained in:
Lukasz Lenart
2014-07-11 22:21:36 +02:00
parent 1dcf58537a
commit 351263a679
5 changed files with 8 additions and 12 deletions
@@ -86,7 +86,7 @@ import java.util.Date;
* @author Jason Carreira
* @version $Date$ $Id$
*/
public class DateRangeFieldValidator extends AbstractRangeValidator<Date> {
public final class DateRangeFieldValidator extends RangeValidatorSupport<Date> {
public DateRangeFieldValidator() {
super(Date.class);
@@ -74,7 +74,7 @@ package com.opensymphony.xwork2.validator.validators;
* @author Jason Carreira
* @version $Date$ $Id$
*/
public class IntRangeFieldValidator extends AbstractRangeValidator<Integer> {
public final class IntRangeFieldValidator extends RangeValidatorSupport<Integer> {
public IntRangeFieldValidator() {
super(Integer.class);
@@ -73,7 +73,7 @@ package com.opensymphony.xwork2.validator.validators;
*
* @version $Date$
*/
public class LongRangeFieldValidator extends AbstractRangeValidator<Long> {
public final class LongRangeFieldValidator extends RangeValidatorSupport<Long> {
public LongRangeFieldValidator() {
super(Long.class);
@@ -20,16 +20,12 @@ import com.opensymphony.xwork2.util.logging.LoggerFactory;
import com.opensymphony.xwork2.validator.ValidationException;
import org.apache.commons.lang3.StringUtils;
/**
* Base class for range based validators.
*
* @author Jason Carreira
* @author Cameron Braid
* Base class for range based validators. Use this class to develop any other custom range validators.
*/
public abstract class AbstractRangeValidator<T extends Comparable> extends FieldValidatorSupport {
public abstract class RangeValidatorSupport<T extends Comparable> extends FieldValidatorSupport {
private static final Logger LOG = LoggerFactory.getLogger(AbstractRangeValidator.class);
private static final Logger LOG = LoggerFactory.getLogger(RangeValidatorSupport.class);
private final Class<T> type;
@@ -38,7 +34,7 @@ public abstract class AbstractRangeValidator<T extends Comparable> extends Field
private T max;
private String maxExpression;
protected AbstractRangeValidator(Class<T> type) {
protected RangeValidatorSupport(Class<T> type) {
this.type = type;
}
@@ -73,7 +73,7 @@ package com.opensymphony.xwork2.validator.validators;
*
* @version $Date$
*/
public class ShortRangeFieldValidator extends AbstractRangeValidator<Short> {
public final class ShortRangeFieldValidator extends RangeValidatorSupport<Short> {
public ShortRangeFieldValidator() {
super(Short.class);