Class PredicateDescriptor
- java.lang.Object
-
- 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 Modifier and Type Field Description protected String
hint
protected String
operator
protected String
operatorField
protected String
operatorSchema
protected String
parameter
protected String
type
protected PredicateFieldDefinition[]
values
-
Fields inherited from interface org.nuxeo.ecm.platform.query.api.PredicateDefinition
ATOMIC_PREDICATE, SUB_CLAUSE_PREDICATE
-
-
Constructor Summary
Constructors Constructor Description PredicateDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PredicateDescriptor
clone()
String
getHint()
String
getOperator()
String
getOperatorField()
String
getOperatorSchema()
String
getParameter()
String
getType()
PredicateFieldDefinition[]
getValues()
void
setHint(String hint)
void
setOperator(String operator)
void
setParameter(String parameter)
void
setValues(PredicateFieldDefinition[] values)
-
-
-
Field Detail
-
operatorField
protected String operatorField
-
operatorSchema
protected String operatorSchema
-
values
protected PredicateFieldDefinition[] values
-
-
Constructor Detail
-
PredicateDescriptor
public PredicateDescriptor()
-
-
Method Detail
-
setOperator
public void setOperator(String operator)
- Specified by:
setOperator
in interfacePredicateDefinition
-
getOperator
public String getOperator()
- Specified by:
getOperator
in interfacePredicateDefinition
-
getParameter
public String getParameter()
- Specified by:
getParameter
in interfacePredicateDefinition
-
setParameter
public void setParameter(String parameter)
- Specified by:
setParameter
in interfacePredicateDefinition
-
getValues
public PredicateFieldDefinition[] getValues()
- Specified by:
getValues
in interfacePredicateDefinition
-
setValues
public void setValues(PredicateFieldDefinition[] values)
- Specified by:
setValues
in interfacePredicateDefinition
-
getType
public String getType()
- Specified by:
getType
in interfacePredicateDefinition
-
getOperatorField
public String getOperatorField()
- Specified by:
getOperatorField
in interfacePredicateDefinition
-
getOperatorSchema
public String getOperatorSchema()
- Specified by:
getOperatorSchema
in interfacePredicateDefinition
-
getHint
public String getHint()
- Specified by:
getHint
in interfacePredicateDefinition
-
setHint
public void setHint(String hint)
- Specified by:
setHint
in interfacePredicateDefinition
-
clone
public PredicateDescriptor clone()
- Specified by:
clone
in interfacePredicateDefinition
- Overrides:
clone
in classObject
- Since:
- 5.6
-
-