net.ajaest.data.dict.query
Class ValueQAbout<E>
java.lang.Object
net.ajaest.data.auxi.database.QAbout
net.ajaest.data.dict.query.ValueQAbout<E>
- Type Parameters:
E
-
- All Implemented Interfaces:
- KanjiFieldDescriptor
- Direct Known Subclasses:
- IntegerValueQAbout, KanjiGraphQAbout, StringValueQAbout
public abstract class ValueQAbout<E>
- extends QAbout
- implements KanjiFieldDescriptor
Class that represents a kanji query expression building step in which a
condition about the domain getFieldName
related to an object value is
going to be added. At this point, a kanji Expression is not consistent.
- Author:
- Luis Alfonso Arce González
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
value
private E value
qc
private QueryCaseEnum qc
ValueQAbout
protected ValueQAbout(java.util.List<AndOrEnum> booleanConnector,
java.util.List<QAbout> domains)
getFieldName
public abstract java.lang.String getFieldName()
- Specified by:
getFieldName
in interface KanjiFieldDescriptor
- Returns:
- the name of the kanji propertie this class represents
notEquals
public KanjiExpression notEquals(E value)
equalz
public KanjiExpression equalz(E value)
isNull
public KanjiExpression isNull()
greatherThan
public KanjiExpression greatherThan(E value)
lessThan
public KanjiExpression lessThan(E value)
equaslOrGreatherThan
public KanjiExpression equaslOrGreatherThan(E value)
equalsOrLessThan
public KanjiExpression equalsOrLessThan(E value)
getValue
public E getValue()
getQueryCase
public QueryCaseEnum getQueryCase()
hashCode
public int hashCode()
- Overrides:
hashCode
in class QAbout
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class QAbout
toString
public java.lang.String toString()
- Description copied from class:
QAbout
- Inhrited methods should override this.
- Overrides:
toString
in class QAbout