Nuxeo ECM Projects 5.4.3-SNAPSHOT

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

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

public class PredicateDescriptor
extends Object
implements PredicateDefinition

Predicate descriptor accepting a schema and field, an operator, and a parameter.

Since:
5.4
Author:
Anahide Tchertchian

Field Summary
 
Fields inherited from interface org.nuxeo.ecm.platform.query.api.PredicateDefinition
ATOMIC_PREDICATE, SUB_CLAUSE_PREDICATE
 
Constructor Summary
PredicateDescriptor()
           
 
Method Summary
 String getOperator()
           
 String getOperatorField()
           
 String getOperatorSchema()
           
 String getParameter()
           
 String getType()
           
 PredicateFieldDefinition[] getValues()
           
 void setOperator(String operator)
           
 void setParameter(String parameter)
           
 void setValues(PredicateFieldDefinition[] values)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PredicateDescriptor

public PredicateDescriptor()
Method Detail

setOperator

public void setOperator(String operator)
Specified by:
setOperator in interface PredicateDefinition

getOperator

public String getOperator()
Specified by:
getOperator in interface PredicateDefinition

getParameter

public String getParameter()
Specified by:
getParameter in interface PredicateDefinition

setParameter

public void setParameter(String parameter)
Specified by:
setParameter in interface PredicateDefinition

getValues

public PredicateFieldDefinition[] getValues()
Specified by:
getValues in interface PredicateDefinition

setValues

public void setValues(PredicateFieldDefinition[] values)
Specified by:
setValues in interface PredicateDefinition

getType

public String getType()
Specified by:
getType in interface PredicateDefinition

getOperatorField

public String getOperatorField()
Specified by:
getOperatorField in interface PredicateDefinition

getOperatorSchema

public String getOperatorSchema()
Specified by:
getOperatorSchema in interface PredicateDefinition

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.