|
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
ExceptionExpressionBuilder 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
Exceptionvoid 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 | ||||||||