org.mmbase.storage.search.implementation
Class BasicFieldValueInQueryConstraint
java.lang.Object
org.mmbase.storage.search.implementation.BasicConstraint
org.mmbase.storage.search.implementation.BasicFieldConstraint
org.mmbase.storage.search.implementation.BasicFieldValueInQueryConstraint
- All Implemented Interfaces:
- Serializable, Constraint, FieldConstraint, FieldValueInQueryConstraint
public class BasicFieldValueInQueryConstraint
- extends BasicFieldConstraint
- implements FieldValueInQueryConstraint, Serializable
Basic implementation.
- Since:
- MMBase-1.9.1
- Version:
- $Id: BasicFieldValueInQueryConstraint.java 42799 2010-07-05 15:26:47Z michiel $
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
BasicFieldValueInQueryConstraint
public BasicFieldValueInQueryConstraint(StepField field,
SearchQuery q)
- Constructor.
- Parameters:
field - The associated field.
getInQuery
public SearchQuery getInQuery()
- Specified by:
getInQuery in interface FieldValueInQueryConstraint
equals
public boolean equals(Object obj)
- Description copied from interface:
Constraint
- Compares this constraint to the specified object. The result is
true if and only if the argument is a non-null
Constraint object representing the same constraint(s).
- Specified by:
equals in interface Constraint- Overrides:
equals in class BasicFieldConstraint
- Parameters:
obj - The object to compare with.
- Returns:
true if the objects are equal,
false otherwise.
hashCode
public int hashCode()
- Specified by:
hashCode in interface Constraint- Overrides:
hashCode in class BasicFieldConstraint
toString
public String toString()
- Description copied from interface:
FieldValueInQueryConstraint
- Returns a string representation of this FieldValueInConstraint.
The string representation has the form
"FieldValueInConstraint(inverse:<:inverse>, field:<field>,
casesensitive:<casesensitive>, values:<values>)"
where
- <inverse>is the value returned by
isInverse()
- <field> is the field alias returned by
FieldConstraint#getField().getAlias()
- <casesensitive> is the value returned by
isCaseSensitive()
- <values> is the values returned by
toString()
- Specified by:
toString in interface FieldValueInQueryConstraint- Overrides:
toString in class BasicFieldConstraint
- Returns:
- A string representation of this FieldValueInConstraint.
MMBase2 Bridge 2.0-SNAPSHOT - 2013-03-30T06:34