|
||||||||||
| 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,
javax.jcr.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)
|
Object |
clone()
|
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 |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FilterImpl(ClassDescriptor classDescriptor,
Map atomicTypeConverters,
Class clazz,
javax.jcr.ValueFactory valueFactory)
classDescriptor - atomicTypeConverters - clazz - | Method Detail |
|---|
public Object clone()
clone in interface Filterclone in class Objectpublic Class getFilterClass()
getFilterClass in interface FilterFilter.getFilterClass()public void setScope(String scope)
Filter
setScope in interface Filterscope - The filter scopeFilter.setScope(java.lang.String)public String getScope()
Filter
getScope in interface FilterFilter.getScope()public String getNodeName()
Filter
getNodeName in interface Filterpublic void setNodeName(String nodeName)
Filter
setNodeName in interface Filter
public Filter addContains(String scope,
String fullTextSearch)
Filter
addContains in interface Filterscope - 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 FilterFilter.addBetween(java.lang.String, java.lang.Object, java.lang.Object)
public Filter addEqualTo(String fieldAttributeName,
Object value)
addEqualTo in interface FilterFilter.addEqualTo(java.lang.String, java.lang.Object)
public Filter addGreaterOrEqualThan(String fieldAttributeName,
Object value)
addGreaterOrEqualThan in interface FilterFilter.addGreaterOrEqualThan(java.lang.String, java.lang.Object)
public Filter addGreaterThan(String fieldAttributeName,
Object value)
addGreaterThan in interface FilterFilter.addGreaterThan(java.lang.String, java.lang.Object)
public Filter addLessOrEqualThan(String fieldAttributeName,
Object value)
addLessOrEqualThan in interface FilterFilter.addLessOrEqualThan(java.lang.String, java.lang.Object)
public Filter addLessThan(String fieldAttributeName,
Object value)
addLessThan in interface FilterFilter.addLessOrEqualThan(java.lang.String, java.lang.Object)
public Filter addLike(String fieldAttributeName,
Object value)
addLike in interface FilterFilter.addLike(java.lang.String, java.lang.Object)
public Filter addNotEqualTo(String fieldAttributeName,
Object value)
addNotEqualTo in interface FilterFilter.addNotEqualTo(java.lang.String, java.lang.Object)public Filter addNotNull(String fieldAttributeName)
addNotNull in interface FilterFilter.addNotNull(java.lang.String)public Filter addIsNull(String fieldAttributeName)
addIsNull in interface FilterFilter.addIsNull(java.lang.String)
public Filter addOrFilter(String fieldAttributeName,
String[] valueList)
addOrFilter in interface Filterpublic Filter addOrFilter(Filter filter)
addOrFilter in interface FilterFilter.addOrFilter(org.apache.jackrabbit.ocm.query.Filter)public Filter addAndFilter(Filter filter)
addAndFilter in interface FilterFilter.addAndFilter(Filter)public Filter addJCRExpression(String jcrExpression)
addJCRExpression in interface Filterpublic 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 | |||||||||