Nuxeo ECM Projects 5.4.3-SNAPSHOT

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 Object
implements WhereClauseDefinition

Generic descriptor for query where clause, accepting predicates and a fixed part. A custom escaper can also be set.

Since:
5.4
Author:
Anahide Tchertchian

Constructor Summary
WhereClauseDescriptor()
           
 
Method Summary
 String getDocType()
           
 boolean getEscapeFixedPartParameters()
           
 Class<? extends Escaper> getEscaperClass()
           
 String getFixedPart()
           
 PredicateDefinition[] getPredicates()
           
 boolean getQuoteFixedPartParameters()
           
 void setFixedPart(String fixedPart)
           
 void setFixedPath(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 String getDocType()
Specified by:
getDocType in interface WhereClauseDefinition

setFixedPath

public void setFixedPath(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 String getFixedPart()
Specified by:
getFixedPart in interface WhereClauseDefinition

setFixedPart

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

getEscaperClass

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

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.