Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.query.core
Class WhereClauseDescriptor

java.lang.Object
  extended by org.nuxeo.ecm.platform.query.core.WhereClauseDescriptor
All Implemented Interfaces:
WhereClauseDefinition

public class WhereClauseDescriptor
extends java.lang.Object
implements WhereClauseDefinition

Generic descriptor for query where clause, accepting predicates and a fixed part. A custom escaper can also be set: LuceneMinimalEscaper will be used by default.

Since:
5.4
Author:
Anahide Tchertchian

Constructor Summary
WhereClauseDescriptor()
           
 
Method Summary
 java.lang.String getDocType()
           
 boolean getEscapeFixedPartParameters()
           
 java.lang.Class<? extends Escaper> getEscaperClass()
           
 java.lang.String getFixedPart()
           
 PredicateDefinition[] getPredicates()
           
 boolean getQuoteFixedPartParameters()
           
 void setFixedPart(java.lang.String fixedPart)
           
 void setFixedPath(java.lang.String fixedPart)
           
 void setPredicates(PredicateDefinition[] predicates)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WhereClauseDescriptor

public WhereClauseDescriptor()
Method Detail

getDocType

public java.lang.String getDocType()
Specified by:
getDocType in interface WhereClauseDefinition

setFixedPath

public void setFixedPath(java.lang.String fixedPart)
Specified by:
setFixedPath in interface WhereClauseDefinition

getQuoteFixedPartParameters

public boolean getQuoteFixedPartParameters()
Specified by:
getQuoteFixedPartParameters in interface WhereClauseDefinition

getEscapeFixedPartParameters

public boolean getEscapeFixedPartParameters()
Specified by:
getEscapeFixedPartParameters in interface WhereClauseDefinition

getPredicates

public PredicateDefinition[] getPredicates()
Specified by:
getPredicates in interface WhereClauseDefinition

setPredicates

public void setPredicates(PredicateDefinition[] predicates)
Specified by:
setPredicates in interface WhereClauseDefinition

getFixedPart

public java.lang.String getFixedPart()
Specified by:
getFixedPart in interface WhereClauseDefinition

setFixedPart

public void setFixedPart(java.lang.String fixedPart)
Specified by:
setFixedPart in interface WhereClauseDefinition

getEscaperClass

public java.lang.Class<? extends Escaper> getEscaperClass()
Specified by:
getEscaperClass in interface WhereClauseDefinition

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.