org.archiviststoolkit.model.validators
Class ArchDescriptionDatesValidator

java.lang.Object
  extended by org.archiviststoolkit.model.validators.ATAbstractValidator
      extended by org.archiviststoolkit.model.validators.ArchDescriptionDatesValidator
All Implemented Interfaces:
com.jgoodies.validation.Validator, ATValidator

public class ArchDescriptionDatesValidator
extends ATAbstractValidator


Field Summary
 
Fields inherited from class org.archiviststoolkit.model.validators.ATAbstractValidator
objectToValidate
 
Constructor Summary
ArchDescriptionDatesValidator()
           
ArchDescriptionDatesValidator(ArchDescriptionDates dateExpressions)
          Constructs an validator
 
Method Summary
protected  void checkBulkDates(ATPropertyValidationSupport support, ArchDescriptionDates dateExpression)
           
protected  void checkInclusiveDates(ATPropertyValidationSupport support, ArchDescriptionDates dateExpression)
           
protected  void checkInclusiveVsBulkDates(ATPropertyValidationSupport support, ArchDescriptionDates dateExpression)
           
 com.jgoodies.validation.ValidationResult validate()
          Validates this Validator's Order and returns the result as an instance of ValidationResult.
 
Methods inherited from class org.archiviststoolkit.model.validators.ATAbstractValidator
checkBulkDates, checkForStringLengths, checkInclusiveDates, checkInclusiveVsBulkDates, isFutureYear, setModelToValidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchDescriptionDatesValidator

public ArchDescriptionDatesValidator(ArchDescriptionDates dateExpressions)
Constructs an validator

Parameters:
dateExpressions - the accession to be validated

ArchDescriptionDatesValidator

public ArchDescriptionDatesValidator()
Method Detail

validate

public com.jgoodies.validation.ValidationResult validate()
Validates this Validator's Order and returns the result as an instance of ValidationResult.

Returns:
the ValidationResult of the accession validation

checkInclusiveDates

protected void checkInclusiveDates(ATPropertyValidationSupport support,
                                   ArchDescriptionDates dateExpression)

checkInclusiveVsBulkDates

protected void checkInclusiveVsBulkDates(ATPropertyValidationSupport support,
                                         ArchDescriptionDates dateExpression)

checkBulkDates

protected void checkBulkDates(ATPropertyValidationSupport support,
                              ArchDescriptionDates dateExpression)