com.raritantechnologies.utils.comparators
Class DateGreaterThanComparator

java.lang.Object
  extended bycom.raritantechnologies.utils.comparators.DateComparator
      extended bycom.raritantechnologies.utils.comparators.DateGreaterThanComparator
All Implemented Interfaces:
java.util.Comparator, IComparator, IConfigurable

public class DateGreaterThanComparator
extends DateComparator

Configurable java.util.Comparator that compares a Date values. The equals method returns true if a Date value is later than a threshold date.

XML Configuration Template:
   <Comparator class="com.raritantechnologies.utils.comparators.DateGreaterThanComparator"
                  dateFormat="[ format of date strings for comparison ]"
                  compareDate="[ date to compare to ]"
                  resolution="[ DAY | HOUR | MINUTE | SECOND ]" >

   </Comparator>
 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
 
Fields inherited from class com.raritantechnologies.utils.comparators.DateComparator
comparisonDate, dateFormatter, resolution
 
Fields inherited from interface com.raritantechnologies.utils.comparators.IComparator
TEMPLATE
 
Constructor Summary
DateGreaterThanComparator()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.lang.String getConfigurationXML()
           
 java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
           
 void getConfigurationXML(java.io.Writer writer)
           
 
Methods inherited from class com.raritantechnologies.utils.comparators.DateComparator
compare, getDateFromString, getDateTime, initialize, setDateFormat
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateGreaterThanComparator

public DateGreaterThanComparator()
Method Detail

equals

public boolean equals(java.lang.Object object)
Specified by:
equals in interface java.util.Comparator
Overrides:
equals in class DateComparator

getConfigurationXML

public void getConfigurationXML(java.io.Writer writer)
                         throws java.io.IOException
Overrides:
getConfigurationXML in class DateComparator
Throws:
java.io.IOException

getConfigurationXML

public java.lang.String getConfigurationXML()
Overrides:
getConfigurationXML in class DateComparator

getConfigurationXML

public java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
Overrides:
getConfigurationXML in class DateComparator