org.apache.portals.graffito.services.search.impl
Class FilterImpl
java.lang.Object
org.apache.portals.graffito.services.search.impl.FilterImpl
- All Implemented Interfaces:
- org.apache.portals.graffito.services.search.Filter
public class FilterImpl
- extends java.lang.Object
- implements org.apache.portals.graffito.services.search.Filter
Wraps an org.apache.ojb.broker.query.Criteria
object
to provide the required functionallity for implementing Filter
interface.
- Author:
- Scott T. Weaver, Christophe Lombart
Method Summary |
void |
addBetween(java.lang.String arg0,
java.lang.Object arg1,
java.lang.Object arg2)
|
void |
addEqualTo(java.lang.String arg0,
java.lang.Object arg1)
|
void |
addFullTextSearch(java.lang.String fullTextSearch)
|
void |
addFullTextSearch(java.lang.String fullTextSearch,
java.lang.String field)
|
void |
addGreaterOrEqualThan(java.lang.String arg0,
java.lang.Object arg1)
|
void |
addGreaterThan(java.lang.String arg0,
java.lang.Object arg1)
|
void |
addIn(java.lang.String arg0,
java.util.Collection arg1)
|
void |
addIsNull(java.lang.String arg0)
|
void |
addLessOrEqualThan(java.lang.String arg0,
java.lang.Object arg1)
|
void |
addLike(java.lang.Object arg0,
java.lang.Object arg1)
|
void |
addNotBetween(java.lang.String arg0,
java.lang.Object arg1,
java.lang.Object arg2)
|
void |
addNotEqualTo(java.lang.String arg0,
java.lang.Object arg1)
|
void |
addNotLike(java.lang.String arg0,
java.lang.Object arg1)
|
void |
addNotNull(java.lang.String arg0)
|
void |
addOrderByAscending(java.lang.String arg0)
|
void |
addOrderByDescending(java.lang.String arg0)
|
void |
addOrFilter(org.apache.portals.graffito.services.search.Filter arg0)
|
org.apache.ojb.broker.query.Criteria |
getCriteria()
|
java.lang.String |
getFullTextSearch()
|
java.lang.String |
getScope()
|
java.lang.String |
getSearchField()
|
void |
setScope(java.lang.String scope)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterImpl
public FilterImpl()
addFullTextSearch
public void addFullTextSearch(java.lang.String fullTextSearch)
- Specified by:
addFullTextSearch
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.portals.graffito.search.Filter#addFullTextSearch(java.lang.String)
addFullTextSearch
public void addFullTextSearch(java.lang.String fullTextSearch,
java.lang.String field)
- Specified by:
addFullTextSearch
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.portals.graffito.search.Filter#addFullTextSearch(java.lang.String)
getScope
public java.lang.String getScope()
- Specified by:
getScope
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.portals.graffito.search.Filter#getScope()
setScope
public void setScope(java.lang.String scope)
- Specified by:
setScope
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.portals.graffito.search.Filter#setScope(java.lang.String)
addBetween
public void addBetween(java.lang.String arg0,
java.lang.Object arg1,
java.lang.Object arg2)
- Specified by:
addBetween
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.ojb.broker.query.Criteria#addBetween(java.lang.String, java.lang.Object, java.lang.Object)
addEqualTo
public void addEqualTo(java.lang.String arg0,
java.lang.Object arg1)
- Specified by:
addEqualTo
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
Criteria.addEqualTo(java.lang.String, java.lang.Object)
addGreaterOrEqualThan
public void addGreaterOrEqualThan(java.lang.String arg0,
java.lang.Object arg1)
- Specified by:
addGreaterOrEqualThan
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.ojb.broker.query.Criteria#addGreaterOrEqualThan(java.lang.String, java.lang.Object)
addGreaterThan
public void addGreaterThan(java.lang.String arg0,
java.lang.Object arg1)
- Specified by:
addGreaterThan
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.ojb.broker.query.Criteria#addGreaterThan(java.lang.String, java.lang.Object)
addIn
public void addIn(java.lang.String arg0,
java.util.Collection arg1)
- Specified by:
addIn
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
Criteria.addIn(java.lang.String, java.util.Collection)
addLessOrEqualThan
public void addLessOrEqualThan(java.lang.String arg0,
java.lang.Object arg1)
- Specified by:
addLessOrEqualThan
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.ojb.broker.query.Criteria#addLessOrEqualThan(java.lang.String, java.lang.Object)
addLike
public void addLike(java.lang.Object arg0,
java.lang.Object arg1)
- Specified by:
addLike
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
Criteria.addLike(java.lang.Object, java.lang.Object)
addNotBetween
public void addNotBetween(java.lang.String arg0,
java.lang.Object arg1,
java.lang.Object arg2)
- Specified by:
addNotBetween
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.ojb.broker.query.Criteria#addNotBetween(java.lang.String, java.lang.Object, java.lang.Object)
addNotEqualTo
public void addNotEqualTo(java.lang.String arg0,
java.lang.Object arg1)
- Specified by:
addNotEqualTo
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.ojb.broker.query.Criteria#addNotEqualTo(java.lang.String, java.lang.Object)
addNotLike
public void addNotLike(java.lang.String arg0,
java.lang.Object arg1)
- Specified by:
addNotLike
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
Criteria.addNotLike(java.lang.String, java.lang.Object)
addNotNull
public void addNotNull(java.lang.String arg0)
- Specified by:
addNotNull
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
Criteria.addNotNull(java.lang.String)
addIsNull
public void addIsNull(java.lang.String arg0)
- Specified by:
addIsNull
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
org.apache.portals.graffito.search.Filter#addIsNull(java.lang.String)
addOrFilter
public void addOrFilter(org.apache.portals.graffito.services.search.Filter arg0)
- Specified by:
addOrFilter
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
Criteria.addOrCriteria(org.apache.ojb.broker.query.Criteria)
addOrderByAscending
public void addOrderByAscending(java.lang.String arg0)
- Specified by:
addOrderByAscending
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
Criteria.addOrderByAscending(java.lang.String)
addOrderByDescending
public void addOrderByDescending(java.lang.String arg0)
- Specified by:
addOrderByDescending
in interface org.apache.portals.graffito.services.search.Filter
- See Also:
Criteria.addOrderByDescending(java.lang.String)
getCriteria
public org.apache.ojb.broker.query.Criteria getCriteria()
getFullTextSearch
public java.lang.String getFullTextSearch()
getSearchField
public java.lang.String getSearchField()
- Specified by:
getSearchField
in interface org.apache.portals.graffito.services.search.Filter
Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.