|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExpressionSearchControl<T>
Usage:
Method Summary | |
---|---|
ExpressionBuilder |
getExpressionBuilder()
Return the ExpressionBuilder for use in constructing more comples expressions |
SortableFilterablePagedResult<T> |
search()
Search using the current criteria set on the control properties. |
SortableFilterablePagedResult<T> |
search(Expression expression)
Execute the search with the given Expression object |
SortableFilterablePagedResult<T> |
search(String expression)
Execute the search with the given expression |
Set<T> |
searchAsSet()
|
Set<T> |
searchAsSet(String exp)
Convenience method. |
SortableFilterablePagedResult<T> |
searchContains(String property,
String criteria,
boolean anywhere)
Find items whose property contains exactly this criteria. |
SortableFilterablePagedResult<T> |
searchContainsAll(String property,
String[] criteria)
Find items whose property contains all of these criteria. |
SortableFilterablePagedResult<T> |
searchContainsAny(String property,
String[] criteria)
Find items whose property contains any of these criteria. |
SortableFilterablePagedResult<T> |
searchCount(String property,
int count,
ExpressionBuilder.CountCriteria criteria)
Construct the Expression to limit based on count. |
SortableFilterablePagedResult<T> |
searchDate(String property,
String date,
ExpressionBuilder.DateCriteria criteria)
Construct the Expression to limit the date of the search. |
SortableFilterablePagedResult<T> |
searchEquals(String property,
String criteria)
Include this property in the search. |
T |
searchForOne(String exp)
Convenience method |
SortableFilterablePagedResult<T> |
searchLike(String property,
String criteria,
boolean ignoreCase)
Find items whose property contains something similar to this criteria. |
SortableFilterablePagedResult<T> |
searchNot(String property,
String criteria)
Excludes this property from the search. |
void |
setExcludeObjectClassNames(String[] ocNames)
Exclude these ObjectClasses from the search. |
Methods inherited from interface com.bea.apps.groupspace.search.controls.RepoSearchControl |
---|
getAvailableObjectClasses, getObjectClassProperties, getObjectClassPropertyDefinitions, setSearchPath, setSearchPaths |
Methods inherited from interface com.bea.apps.groupspace.search.controls.SearchControl |
---|
asList, asSet, flushSearchCache, getSortCriteria, setSortCriteria |
Method Detail |
---|
T searchForOne(String exp) throws Exception
Exception
Set<T> searchAsSet(String exp) throws Exception
Exception
Set<T> searchAsSet() throws Exception
Exception
SortableFilterablePagedResult<T> search() throws Exception
Exception
ExpressionBuilder getExpressionBuilder()
SortableFilterablePagedResult<T> searchDate(String property, String date, ExpressionBuilder.DateCriteria criteria) throws Exception
Exception
SortableFilterablePagedResult<T> searchCount(String property, int count, ExpressionBuilder.CountCriteria criteria) throws Exception
Exception
SortableFilterablePagedResult<T> searchNot(String property, String criteria) throws Exception
Exception
SortableFilterablePagedResult<T> searchEquals(String property, String criteria) throws Exception
Exception
SortableFilterablePagedResult<T> searchContains(String property, String criteria, boolean anywhere) throws Exception
Exception
SortableFilterablePagedResult<T> searchContainsAll(String property, String[] criteria) throws Exception
Exception
SortableFilterablePagedResult<T> searchContainsAny(String property, String[] criteria) throws Exception
Exception
SortableFilterablePagedResult<T> searchLike(String property, String criteria, boolean ignoreCase) throws Exception
Exception
SortableFilterablePagedResult<T> search(String expression) throws Exception
Exception
SortableFilterablePagedResult<T> search(Expression expression) throws Exception
Exception
void setExcludeObjectClassNames(String[] ocNames)
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |