org.mmbase.storage.search.implementation
Class BasicFieldNullConstraint
java.lang.Object
org.mmbase.storage.search.implementation.BasicConstraint
org.mmbase.storage.search.implementation.BasicFieldConstraint
org.mmbase.storage.search.implementation.BasicFieldNullConstraint
- All Implemented Interfaces:
- Constraint, FieldConstraint, FieldNullConstraint
- public class BasicFieldNullConstraint
- extends BasicFieldConstraint
- implements FieldNullConstraint
Basic implementation.
- Since:
- MMBase-1.7
- Version:
- $Id: BasicFieldNullConstraint.java,v 1.4 2005/04/25 14:56:57 pierre Exp $
- Author:
- Rob van Maris
|
Method Summary |
boolean |
equals(Object obj)
Compares this constraint to the specified object. |
int |
hashCode()
|
String |
toString()
Returns a string representation of this FieldNullConstraint. |
BasicFieldNullConstraint
public BasicFieldNullConstraint(StepField field)
- Constructor.
- Parameters:
field - The associated field.
- Throws:
IllegalArgumentException - when an invalid argument is supplied.
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
hashCode
public int hashCode()
- Specified by:
hashCode in interface Constraint- Overrides:
hashCode in class BasicFieldConstraint
toString
public String toString()
- Description copied from interface:
FieldNullConstraint
- Returns a string representation of this FieldNullConstraint.
The string representation has the form
"FieldNullConstraint(inverse:<:inverse>, field:<field>,
casesensitive:<casesensitive>)"
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()
- Specified by:
toString in interface FieldNullConstraint- Overrides:
toString in class BasicFieldConstraint
MMBase build 1.8.1.20060716