|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jackrabbit.ocm.query.impl.FilterImpl
public class FilterImpl
Constructor Summary | |
---|---|
FilterImpl(ClassDescriptor classDescriptor,
Map atomicTypeConverters,
Class clazz,
ValueFactory valueFactory)
Constructor |
Method Summary | |
---|---|
Filter |
addAndFilter(Filter filter)
|
Filter |
addBetween(String fieldAttributeName,
Object value1,
Object value2)
|
Filter |
addContains(String scope,
String fullTextSearch)
Search content based on a fullTextSearch. |
Filter |
addEqualTo(String fieldAttributeName,
Object value)
|
Filter |
addGreaterOrEqualThan(String fieldAttributeName,
Object value)
|
Filter |
addGreaterThan(String fieldAttributeName,
Object value)
|
Filter |
addIsNull(String fieldAttributeName)
|
Filter |
addJCRExpression(String jcrExpression)
|
Filter |
addLessOrEqualThan(String fieldAttributeName,
Object value)
|
Filter |
addLessThan(String fieldAttributeName,
Object value)
|
Filter |
addLike(String fieldAttributeName,
Object value)
|
Filter |
addNotEqualTo(String fieldAttributeName,
Object value)
|
Filter |
addNotNull(String fieldAttributeName)
|
Filter |
addOrFilter(Filter filter)
|
Filter |
addOrFilter(String fieldAttributeName,
String[] valueList)
|
Class |
getFilterClass()
|
String |
getJcrExpression()
|
String |
getNodeName()
Get the node name used in the jcr expression |
String |
getScope()
Get the filter scope. |
Filter |
orJCRExpression(String jcrExpression)
|
void |
setNodeName(String nodeName)
Set the node name used to build the jcr search expression. |
void |
setScope(String scope)
Set the filter scope. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FilterImpl(ClassDescriptor classDescriptor, Map atomicTypeConverters, Class clazz, ValueFactory valueFactory)
classDescriptor
- atomicTypeConverters
- clazz
- Method Detail |
---|
public Class getFilterClass()
getFilterClass
in interface Filter
Filter.getFilterClass()
public void setScope(String scope)
Filter
setScope
in interface Filter
scope
- The filter scopeFilter.setScope(java.lang.String)
public String getScope()
Filter
getScope
in interface Filter
Filter.getScope()
public String getNodeName()
Filter
getNodeName
in interface Filter
public void setNodeName(String nodeName)
Filter
setNodeName
in interface Filter
public Filter addContains(String scope, String fullTextSearch)
Filter
addContains
in interface Filter
scope
- either a a jcr node or propserty. If a node is used, all properties of this node are searche (following the internal indexfullTextSearch
- The full text search stringFilter.addContains(java.lang.String, java.lang.String)
public Filter addBetween(String fieldAttributeName, Object value1, Object value2)
addBetween
in interface Filter
Filter.addBetween(java.lang.String, java.lang.Object, java.lang.Object)
public Filter addEqualTo(String fieldAttributeName, Object value)
addEqualTo
in interface Filter
Filter.addEqualTo(java.lang.String, java.lang.Object)
public Filter addGreaterOrEqualThan(String fieldAttributeName, Object value)
addGreaterOrEqualThan
in interface Filter
Filter.addGreaterOrEqualThan(java.lang.String, java.lang.Object)
public Filter addGreaterThan(String fieldAttributeName, Object value)
addGreaterThan
in interface Filter
Filter.addGreaterThan(java.lang.String, java.lang.Object)
public Filter addLessOrEqualThan(String fieldAttributeName, Object value)
addLessOrEqualThan
in interface Filter
Filter.addLessOrEqualThan(java.lang.String, java.lang.Object)
public Filter addLessThan(String fieldAttributeName, Object value)
addLessThan
in interface Filter
Filter.addLessOrEqualThan(java.lang.String, java.lang.Object)
public Filter addLike(String fieldAttributeName, Object value)
addLike
in interface Filter
Filter.addLike(java.lang.String, java.lang.Object)
public Filter addNotEqualTo(String fieldAttributeName, Object value)
addNotEqualTo
in interface Filter
Filter.addNotEqualTo(java.lang.String, java.lang.Object)
public Filter addNotNull(String fieldAttributeName)
addNotNull
in interface Filter
Filter.addNotNull(java.lang.String)
public Filter addIsNull(String fieldAttributeName)
addIsNull
in interface Filter
Filter.addIsNull(java.lang.String)
public Filter addOrFilter(String fieldAttributeName, String[] valueList)
addOrFilter
in interface Filter
public Filter addOrFilter(Filter filter)
addOrFilter
in interface Filter
Filter.addOrFilter(org.apache.jackrabbit.ocm.query.Filter)
public Filter addAndFilter(Filter filter)
addAndFilter
in interface Filter
Filter.addAndFilter(Filter)
public Filter addJCRExpression(String jcrExpression)
addJCRExpression
in interface Filter
public Filter orJCRExpression(String jcrExpression)
public String getJcrExpression()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |