public class QueryOrderingProperty extends Object implements Serializable
A QueryOrderingProperty specifies a condition by which the results of a query should be
 sorted. It can either specify a sorting by a property of the entities to be selected or
 a sorting by a property of a related entity. For example in a TaskQuery,
 the entity to be selected is Task while a related entity could be a
 VariableInstance.
It is made up of the following:
null if
     an ordering over a property of the entity to be selected is expressed.QueryProperty.Directionnull if relation
     is null. Contains instances of QueryEntityRelationCondition.| Type | Property and Description | 
|---|---|
| boolean | isContained | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Direction | direction | 
| protected QueryProperty | queryProperty | 
| protected String | relation | 
| static String | RELATION_CASE_DEFINITION | 
| static String | RELATION_PROCESS_DEFINITION | 
| static String | RELATION_VARIABLE | 
| protected List<QueryEntityRelationCondition> | relationConditions | 
| protected static long | serialVersionUID | 
| Constructor and Description | 
|---|
| QueryOrderingProperty() | 
| QueryOrderingProperty(QueryProperty queryProperty,
                     Direction direction) | 
| QueryOrderingProperty(String relation,
                     QueryProperty queryProperty) | 
| Modifier and Type | Method and Description | 
|---|---|
| Direction | getDirection() | 
| QueryProperty | getQueryProperty() | 
| String | getRelation() | 
| List<QueryEntityRelationCondition> | getRelationConditions() | 
| String | getRelationConditionsString() | 
| boolean | hasRelationConditions() | 
| boolean | isContainedProperty() | 
| void | setDirection(Direction direction) | 
| void | setQueryProperty(QueryProperty queryProperty) | 
| void | setRelation(String relation) | 
| void | setRelationConditions(List<QueryEntityRelationCondition> relationConditions) | 
| String | toString() | 
public static final String RELATION_VARIABLE
public static final String RELATION_PROCESS_DEFINITION
public static final String RELATION_CASE_DEFINITION
protected static final long serialVersionUID
protected String relation
protected QueryProperty queryProperty
protected Direction direction
protected List<QueryEntityRelationCondition> relationConditions
public QueryOrderingProperty()
public QueryOrderingProperty(QueryProperty queryProperty, Direction direction)
public QueryOrderingProperty(String relation, QueryProperty queryProperty)
public QueryProperty getQueryProperty()
public void setQueryProperty(QueryProperty queryProperty)
public void setDirection(Direction direction)
public Direction getDirection()
public List<QueryEntityRelationCondition> getRelationConditions()
public void setRelationConditions(List<QueryEntityRelationCondition> relationConditions)
public boolean hasRelationConditions()
public String getRelation()
public void setRelation(String relation)
public boolean isContainedProperty()
public String getRelationConditionsString()
Copyright © 2018. All rights reserved.