|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.services.information.search.DateFilter
public class DateFilter
The DateFilter class is used to filter objects based on their metadata created or metadata modified date values.
Nested Class Summary | |
---|---|
static class |
DateFilter.DateType
The type of date to filter on |
Constructor Summary | |
---|---|
DateFilter(DateFilter.DateType type,
java.util.Date beginDate)
Constructs a new date filter that can filter on objects based on a since or begin date. |
|
DateFilter(DateFilter.DateType type,
java.util.Date beginDate,
java.util.Date endDate)
Constructs a new date filter that can filter on objects based on a date range (a range that has a begin and an end date) |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.util.Date |
getBeginDate()
Returns the beginning date |
com.sas.util.DatePeriod |
getBeginDatePeriod()
Returns the beginning (or since) date as an actual DatePeriod object. |
java.lang.String |
getDateRangeLabel()
Gets the label of the range specified by the user. |
java.util.Date |
getEndDate()
Returns the beginning date |
com.sas.util.DatePeriod |
getEndDatePeriod()
Returns the ending (or before) date as an actual DatePeriod object. |
FilterComponent |
getFilterComponent()
Returns the filter component used for processing this search criteria |
java.lang.String |
getFilterDescription()
Returns the description of this filter. |
java.lang.String |
getFilterType()
Returns the localized name of this filter. |
DateFilter.DateType |
getType()
Returns the date type |
void |
setDateRangeLabel(java.lang.String rangeLabel)
Sets the date range specified by the user. |
Constructor Detail |
---|
public DateFilter(DateFilter.DateType type, java.util.Date beginDate)
type
- the date typebeginDate
- the begin date to filter onpublic DateFilter(DateFilter.DateType type, java.util.Date beginDate, java.util.Date endDate)
type
- the date typebeginDate
- the begin date, or since date (inclusive)endDate
- the end date, or before date (exclusive)Method Detail |
---|
public java.lang.String getFilterType()
SearchFilter
getFilterType
in interface SearchFilter
public java.lang.String getFilterDescription()
SearchFilter
getFilterDescription
in interface SearchFilter
public void setDateRangeLabel(java.lang.String rangeLabel)
rangeLabel
- public java.lang.String getDateRangeLabel()
public DateFilter.DateType getType()
public com.sas.util.DatePeriod getBeginDatePeriod()
public java.util.Date getBeginDate()
public com.sas.util.DatePeriod getEndDatePeriod()
public java.util.Date getEndDate()
public FilterComponent getFilterComponent()
SearchFilter
getFilterComponent
in interface SearchFilter
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |