com.endeca.portal.data.functions
Class DateRefinementDatePart

java.lang.Object
  extended by com.endeca.portal.data.functions.DateRefinementDatePart
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class DateRefinementDatePart
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

This class indicates a value pairing between a DatePart and it's relevant value (ie. Year=2000).

See Also:
Serialized Form

Constructor Summary
DateRefinementDatePart()
           
DateRefinementDatePart(DatePart datePart, int dateValue)
           
 
Method Summary
protected  DateRefinementDatePart clone()
           
 boolean equals(DateRefinementDatePart drdp)
           
 boolean equals(java.lang.Object o)
           
 DatePart getDatePart()
           
 int getDateValue()
           
 void setDatePart(DatePart datePart)
           
 void setDateValue(int dateValue)
           
 java.lang.String toString()
          Note that this toString() method is important for proper DateFilter .equals() logic
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateRefinementDatePart

public DateRefinementDatePart()

DateRefinementDatePart

public DateRefinementDatePart(DatePart datePart,
                              int dateValue)
Method Detail

getDatePart

public DatePart getDatePart()

getDateValue

public int getDateValue()

setDatePart

public void setDatePart(DatePart datePart)

setDateValue

public void setDateValue(int dateValue)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(DateRefinementDatePart drdp)

toString

public java.lang.String toString()
Note that this toString() method is important for proper DateFilter .equals() logic

Overrides:
toString in class java.lang.Object
See Also:
QueryFunction.equals(QueryFunction)

clone

protected DateRefinementDatePart clone()
Overrides:
clone in class java.lang.Object