|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.softwareag.centrasite.appl.framework.persistence.search.impl.SearchImpl
public class SearchImpl
Implementation of Search
for retrieving registry beans by composing
Predicate
objects.
Constructor Summary | |
---|---|
SearchImpl(java.util.List<java.lang.Class<? extends RegistryBean>> beanClasses,
BeanPool beanPool,
QueryContext context)
Creates a Search object |
Method Summary | |
---|---|
Search |
addOrder(Order order)
Add an ordering to the result. |
Search |
addPredicate(Predicate predicate)
Add predicate to constrain the results to be retrieved. |
java.util.List<java.lang.Class<? extends RegistryBean>> |
getBeanClasses()
|
ManagedBeanPool |
getBeanPool()
|
java.util.ArrayList<Order> |
getOrders()
|
CombinedPredicate |
getPredicate()
|
java.util.List<RegistryBean> |
result()
Executes the search and obtains the result as list. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SearchImpl(java.util.List<java.lang.Class<? extends RegistryBean>> beanClasses, BeanPool beanPool, QueryContext context) throws CSAppFrameworkException
beanClasses
- beanPool
- context
-
CSAppFrameworkException
Method Detail |
---|
public CombinedPredicate getPredicate()
public java.util.ArrayList<Order> getOrders()
public java.util.List<java.lang.Class<? extends RegistryBean>> getBeanClasses()
public Search addOrder(Order order) throws CSAppFrameworkException
Search
addOrder
in interface Search
CSAppFrameworkException
public Search addPredicate(Predicate predicate) throws CSAppFrameworkException
Search
addPredicate
in interface Search
CSAppFrameworkException
public java.util.List<RegistryBean> result() throws CSAppFrameworkException
Search
result
in interface Search
CSAppFrameworkException
public ManagedBeanPool getBeanPool()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |