@Entity public class QueryCondition extends Persistable implements Comparable<QueryCondition>
id| Constructor and Description |
|---|
QueryCondition()
Constructor for JPA entity.
|
QueryCondition(Query query,
QueryParenthesis parenthesisOpen,
String field,
QueryComparisonOperator comparisonOperator,
String value,
QueryParenthesis parenthesisClose,
QueryBooleanOperator booleanOperator,
Integer position)
Constructs new query condition.
|
getIdpublic QueryCondition()
public QueryCondition(Query query, QueryParenthesis parenthesisOpen, String field, QueryComparisonOperator comparisonOperator, String value, QueryParenthesis parenthesisClose, QueryBooleanOperator booleanOperator, Integer position)
query - queryparenthesisOpen - open parenthesisfield - field namecomparisonOperator - comparison operatorvalue - valueparenthesisClose - close parenthesisbooleanOperator - boolean operatorposition - positionpublic Query getQuery()
public QueryParenthesis getParenthesisOpen()
public String getField()
public QueryComparisonOperator getComparisonOperator()
public String getValue()
public QueryParenthesis getParenthesisClose()
public QueryBooleanOperator getBooleanOperator()
public Integer getPosition()
public String toString()
public QueryComparisonOperator getComparisonOperator(String comparisonOperator)
comparisonOperator - comparison operatorpublic void setQuery(Query query)
public void setParenthesisOpen(QueryParenthesis parenthesisOpen)
public void setField(String field)
public void setComparisonOperator(QueryComparisonOperator comparisonOperator)
public void setValue(String value)
public void setParenthesisClose(QueryParenthesis parenthesisClose)
public void setBooleanOperator(QueryBooleanOperator booleanOperator)
public void setPosition(Integer position)
public int compareTo(QueryCondition o)
compareTo in interface Comparable<QueryCondition>public boolean equals(Object obj)
equals in class ObjectComparable.compareTo(Object),
Object.hashCode(),
Object.equals(Object)public int hashCode()
hashCode in class ObjectComparable.compareTo(Object),
Object.hashCode(),
Object.equals(Object)Copyright © 2025 European Spallation Source. All rights reserved.