|
Compoze Software, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.compoze.ebusiness.AbstractFilter
|
+--com.compoze.todo.ToDoFilter
This class represents a to do filter. A to do filter
is used to restrict the to dos that are returned as
they are iterated over in a ToDos collection.
By setting properties in this filter, the to dos that
are returned include only those to dos with properties
that are the same. The string are case-insensitive.
See the ToDos class for futher details and
examples on how to filter to dos.
ToDos.setFilter(ToDoFilter), Serialized Form| Fields inherited from class com.compoze.ebusiness.AbstractFilter |
m_rules, m_where |
| Constructor Summary | |
ToDoFilter()
Constructor. |
|
| Method Summary | |
void |
appendFilter(ToDoFilter filter,
boolean bOr)
Appends the filter to this filter. |
void |
clearFilters()
Clears all filter that are appended to this filter. |
com.compoze.ejb.persistence.database.IFilterRule |
getFilterRule()
|
java.util.List |
getFilters()
Gets a unmodifiable list of to do filters appended to this filter. |
void |
removeFilter(ToDoFilter filter)
Removes the filter from this filter. |
void |
setCustomNum1(long lCustomNum1)
Sets filtering by the custom num1 field. |
void |
setCustomNum1(long[] customNum1s)
Sets filtering by the custom num1 field. |
void |
setCustomNum1(long lCustomNum1,
boolean bGreaterThan)
Sets filtering by the custom num1 field. |
void |
setCustomNum1(long lFromCount,
long lToCount)
Sets filtering by custom num1 between the specified range. |
void |
setCustomNum2(long lCustomNum2)
Sets filtering by the custom num2 field. |
void |
setCustomNum2(long[] customNum2s)
Sets filtering by the custom num2 field. |
void |
setCustomNum2(long lCustomNum2,
boolean bGreaterThan)
Sets filtering by the custom num2 field. |
void |
setCustomNum2(long lFromCount,
long lToCount)
Sets filtering by custom num2 between the specified range. |
void |
setCustomNum3(long lCustomNum3)
Sets filtering by the custom num3 field. |
void |
setCustomNum3(long[] customNum3s)
Sets filtering by the custom num3 field. |
void |
setCustomNum3(long lCustomNum3,
boolean bGreaterThan)
Sets filtering by the custom num3 field. |
void |
setCustomNum3(long lFromCount,
long lToCount)
Sets filtering by custom num3 between the specified range. |
void |
setCustomNum4(long lCustomNum4)
Sets filtering by the custom num4 field. |
void |
setCustomNum4(long[] customNum4s)
Sets filtering by the custom num4 field. |
void |
setCustomNum4(long lCustomNum4,
boolean bGreaterThan)
Sets filtering by the custom num4 field. |
void |
setCustomNum4(long lFromCount,
long lToCount)
Sets filtering by custom num4 between the specified range. |
void |
setCustomStr1(java.lang.String sCustomStr1)
Sets filtering by custom str1. |
void |
setCustomStr1(java.lang.String[] customString1s)
Sets filtering by custom str1. |
void |
setCustomStr1(java.lang.String[] customString1s,
boolean bExactMatch)
Sets filtering by custom str1. |
void |
setCustomStr1(java.lang.String sCustomStr1,
boolean bExactMatch)
Sets filtering by custom str1. |
void |
setCustomStr2(java.lang.String sCustomStr2)
Sets filtering by custom str2. |
void |
setCustomStr2(java.lang.String[] customString2s)
Sets filtering by custom str2. |
void |
setCustomStr2(java.lang.String[] customString2s,
boolean bExactMatch)
Sets filtering by custom str2. |
void |
setCustomStr2(java.lang.String sCustomStr2,
boolean bExactMatch)
Sets filtering by custom str2. |
void |
setCustomStr3(java.lang.String sCustomStr3)
Sets filtering by custom str3. |
void |
setCustomStr3(java.lang.String[] customString3s)
Sets filtering by custom str3. |
void |
setCustomStr3(java.lang.String[] customString3s,
boolean bExactMatch)
Sets filtering by custom str3. |
void |
setCustomStr3(java.lang.String sCustomStr3,
boolean bExactMatch)
Sets filtering by custom str3. |
void |
setCustomStr4(java.lang.String sCustomStr4)
Sets filtering by custom str4. |
void |
setCustomStr4(java.lang.String[] customString4s)
Sets filtering by custom str4. |
void |
setCustomStr4(java.lang.String[] customString4s,
boolean bExactMatch)
Sets filtering by custom str4. |
void |
setCustomStr4(java.lang.String sCustomStr4,
boolean bExactMatch)
Sets filtering by custom str4. |
void |
setDateCreated(java.util.Date startDate,
java.util.Date endDate)
Sets filtering by a date created range. |
void |
setDateLastModified(java.util.Date startDate,
java.util.Date endDate)
Sets filtering by a date last modified range. |
void |
setDescription(java.lang.String sDescription)
Sets filtering by description. |
void |
setDescription(java.lang.String[] descriptions)
Sets filtering by description. |
void |
setDescription(java.lang.String[] descriptions,
boolean bExactMatch)
Sets filtering by description. |
void |
setDescription(java.lang.String sDescription,
boolean bExactMatch)
Sets filtering by description. |
void |
setDueDate(java.util.Date startDate,
java.util.Date endDate)
Sets filtering by a due date range. |
void |
setNotStatus(Status status)
Sets filtering by 'not' status. |
void |
setNotStatus(Status[] status)
Sets filtering by multiple 'not' status. |
void |
setPriority(Priority priority)
Sets filtering by priority. |
void |
setPriority(Priority[] priorities)
Sets filtering by priorities. |
void |
setStartDate(java.util.Date startDate,
java.util.Date endDate)
Sets filtering by a start date range. |
void |
setStatus(Status status)
Sets filtering by status. |
void |
setStatus(Status[] status)
Sets filtering by multiple status. |
void |
setStringRules(java.lang.String[] values,
boolean bExact)
Sets the filtering by parent to do. |
void |
setSummary(java.lang.String sSummary)
Sets filtering by summary. |
void |
setSummary(java.lang.String[] summaries)
Sets filtering by summary. |
void |
setSummary(java.lang.String[] summaries,
boolean bExactMatch)
Sets filtering by summary. |
void |
setSummary(java.lang.String sSummary,
boolean bExactMatch)
Sets filtering by summary. |
void |
unsetCustomNum1()
Unsets filtering by custom num1. |
void |
unsetCustomNum2()
Unsets filtering by custom num2. |
void |
unsetCustomNum3()
Unsets filtering by custom num3. |
void |
unsetCustomNum4()
Unsets filtering by custom num4. |
void |
unsetCustomStr1()
Unsets filterting by custom str1. |
void |
unsetCustomStr2()
Unsets filterting by custom str2. |
void |
unsetCustomStr3()
Unsets filterting by custom str3. |
void |
unsetCustomStr4()
Unsets filterting by custom str4. |
void |
unsetDateCreated()
Unsets filtering by date created. |
void |
unsetDateLastModified()
Unsets filtering by date last modified. |
void |
unsetDescription()
Unsets filterting by description. |
void |
unsetDueDate()
Unsets filtering by due date. |
void |
unsetNotStatus()
Unsets filtering by 'not' status. |
void |
unsetPriority()
Unsets filtering by priorities. |
void |
unsetStartDate()
Unsets filtering by start date. |
void |
unsetStatus()
Unsets filtering by status. |
void |
unsetSummary()
Unsets filterting by summary. |
| Methods inherited from class com.compoze.ebusiness.AbstractFilter |
clearWhereClause, getBaseRule, getOr, getWhereClause, isEmpty, setBeginsRule, setGreaterThanRule, setLessThanRule, setNotRule, setOr, setRule, setRule, setRule, setRule, setRule, setRule, setRule, setRule, setRule, setRule, setWhereClause, toRule, toString, unsetBeginsRule, unsetNotRule |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ToDoFilter()
| Method Detail |
public void appendFilter(ToDoFilter filter,
boolean bOr)
filter - the filter the appendbOr - true to append this filter with an 'or'; false to use 'and'public void removeFilter(ToDoFilter filter)
filter - the filter to removepublic void clearFilters()
public java.util.List getFilters()
ToDoFilter objectspublic void setPriority(Priority priority)
priority - the priority to filter bypublic void setPriority(Priority[] priorities)
priorities - the priorities to filter bypublic void unsetPriority()
public void setStatus(Status status)
status - the status to filter bypublic void setStatus(Status[] status)
status - the status to filter bypublic void unsetStatus()
public void setNotStatus(Status status)
status - the status to 'not' filter bypublic void setNotStatus(Status[] status)
status - the status to 'not' filter bypublic void unsetNotStatus()
public void setSummary(java.lang.String sSummary)
sSummary - the summarysetSummary(String, boolean)
public void setSummary(java.lang.String sSummary,
boolean bExactMatch)
sSummary - the summarybExactMatch - true for an exact match of the string summary; false to match as substring summarypublic void setSummary(java.lang.String[] summaries)
summaries - the summariessetSummary(String[], boolean)
public void setSummary(java.lang.String[] summaries,
boolean bExactMatch)
summaries - the summariesexact - true for an exact match of the summaries; false to match a substringpublic void unsetSummary()
public void setDescription(java.lang.String sDescription)
sDescription - the descriptionsetDescription(String, boolean)
public void setDescription(java.lang.String sDescription,
boolean bExactMatch)
sDescription - the descriptionbExactMatch - true for an exact match of the string description; false to match as substring descriptionpublic void setDescription(java.lang.String[] descriptions)
descriptions - the descriptionssetDescription(String[], boolean)
public void setDescription(java.lang.String[] descriptions,
boolean bExactMatch)
descriptions - the descriptionsexact - true for an exact match of the descriptions; false to match a substringpublic void unsetDescription()
public void setDateCreated(java.util.Date startDate,
java.util.Date endDate)
startDate - the date created start rangeendDate - the date created end rangepublic void unsetDateCreated()
public void setDateLastModified(java.util.Date startDate,
java.util.Date endDate)
startDate - the date last modified start rangeendDate - the date last modified end rangepublic void unsetDateLastModified()
public void setDueDate(java.util.Date startDate,
java.util.Date endDate)
startDate - the due date start rangeendDate - the due date end rangepublic void unsetDueDate()
public void setStartDate(java.util.Date startDate,
java.util.Date endDate)
startDate - the start date start rangeendDate - the start date end rangepublic void unsetStartDate()
public void setCustomNum1(long[] customNum1s)
lCustomNum1 - the custom num1public void setCustomNum1(long lCustomNum1)
lCustomNum1 - the custom num1
public void setCustomNum1(long lCustomNum1,
boolean bGreaterThan)
lCustomNum1 - the custom num1bGreaterThan - true for custom num1 greater than specified number; false for custom num1 less than specified number
public void setCustomNum1(long lFromCount,
long lToCount)
lFromCount must be less
than the lToCount.lFromCount - the custom num1 low rangelToCount - the custom num1 high rangepublic void unsetCustomNum1()
public void setCustomNum2(long[] customNum2s)
lCustomNum2 - the custom num2public void setCustomNum2(long lCustomNum2)
lCustomNum2 - the custom num2
public void setCustomNum2(long lCustomNum2,
boolean bGreaterThan)
lCustomNum2 - the custom num2bGreaterThan - true for custom num2 greater than specified number; false for custom num2 less than specified number
public void setCustomNum2(long lFromCount,
long lToCount)
lFromCount must be less
than the lToCount.lFromCount - the custom num2 low rangelToCount - the custom num2 high rangepublic void unsetCustomNum2()
public void setCustomNum3(long[] customNum3s)
lCustomNum3 - the custom num3public void setCustomNum3(long lCustomNum3)
lCustomNum3 - the custom num3
public void setCustomNum3(long lCustomNum3,
boolean bGreaterThan)
lCustomNum3 - the custom num3bGreaterThan - true for custom num3 greater than specified number; false for custom num3 less than specified number
public void setCustomNum3(long lFromCount,
long lToCount)
lFromCount must be less
than the lToCount.lFromCount - the custom num1 low rangelToCount - the custom num1 high rangepublic void unsetCustomNum3()
public void setCustomNum4(long[] customNum4s)
lCustomNum4 - the custom num4public void setCustomNum4(long lCustomNum4)
lCustomNum4 - the custom num4
public void setCustomNum4(long lCustomNum4,
boolean bGreaterThan)
lCustomNum4 - the custom num4bGreaterThan - true for custom num4 greater than specified number; false for custom num4 less than specified number
public void setCustomNum4(long lFromCount,
long lToCount)
lFromCount must be less
than the lToCount.lFromCount - the custom num1 low rangelToCount - the custom num1 high rangepublic void unsetCustomNum4()
public void setCustomStr1(java.lang.String sCustomStr1)
sCustomStr1 - the Custom String1setCustomStr1(String, boolean)
public void setCustomStr1(java.lang.String sCustomStr1,
boolean bExactMatch)
sCustomStr1 - the custom str1bExactMatch - true for an exact match of the string custom str1; false to match as substring custom str1public void setCustomStr1(java.lang.String[] customString1s)
customString1s - the custom string1ssetCustomStr1(String[], boolean)
public void setCustomStr1(java.lang.String[] customString1s,
boolean bExactMatch)
customString1s - the custom string1sexact - true for an exact match of the custom string1s; false to match a substringpublic void unsetCustomStr1()
public void setCustomStr2(java.lang.String sCustomStr2)
sCustomStr2 - the Custom String2setCustomStr2(String, boolean)
public void setCustomStr2(java.lang.String sCustomStr2,
boolean bExactMatch)
sCustomStr2 - the custom str2bExactMatch - true for an exact match of the string custom str2; false to match as substring custom str2public void setCustomStr2(java.lang.String[] customString2s)
customString2s - the custom string2ssetCustomStr2(String[], boolean)
public void setCustomStr2(java.lang.String[] customString2s,
boolean bExactMatch)
customString2s - the custom string2sexact - true for an exact match of the custom string2s; false to match a substringpublic void unsetCustomStr2()
public void setCustomStr3(java.lang.String sCustomStr3)
sCustomStr3 - the Custom String3setCustomStr3(String, boolean)
public void setCustomStr3(java.lang.String sCustomStr3,
boolean bExactMatch)
sCustomStr3 - the custom str3bExactMatch - true for an exact match of the string custom str3; false to match as substring custom str3public void setCustomStr3(java.lang.String[] customString3s)
customString3s - the custom string3ssetCustomStr3(String[], boolean)
public void setCustomStr3(java.lang.String[] customString3s,
boolean bExactMatch)
customString3s - the custom string3sexact - true for an exact match of the custom string3s; false to match a substringpublic void unsetCustomStr3()
public void setCustomStr4(java.lang.String sCustomStr4)
sCustomStr4 - the Custom String4setCustomStr4(String, boolean)
public void setCustomStr4(java.lang.String sCustomStr4,
boolean bExactMatch)
sCustomStr4 - the custom str4bExactMatch - true for an exact match of the string custom str4; false to match as substring custom str4public void setCustomStr4(java.lang.String[] customString4s)
customString4s - the custom string4ssetCustomStr4(String[], boolean)
public void setCustomStr4(java.lang.String[] customString4s,
boolean bExactMatch)
customString4s - the custom string4sexact - true for an exact match of the custom string4s; false to match a substringpublic void unsetCustomStr4()
public void setStringRules(java.lang.String[] values,
boolean bExact)
lToDoID - the to do id to filter bypublic com.compoze.ejb.persistence.database.IFilterRule getFilterRule()
getFilterRule in class AbstractFilter
|
Compoze Software, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||