vishnu.model.values
Class BooleanValue

java.lang.Object
  extended by vishnu.model.values.BooleanValue
All Implemented Interfaces:
java.io.Serializable, Value

public class BooleanValue
extends java.lang.Object
implements Value

Esta clase representa al tipo booleano del sistema de bases de datos.

Author:
Hernan Rancati
See Also:
Serialized Form
 

Constructor Summary
BooleanValue()
           
BooleanValue(boolean value)
           
 
Method Summary
 boolean asBoolean()
          retorna la representacion del valor booleano como un tipo basico boolean.
 boolean equals(java.lang.Object o)
           
 boolean equals(Value v)
           
static BooleanValue falseValue()
          devuelve el valor booleano falso.
 ValueClass getValueClass()
          devuelve la clase que representa a los valores booleanos.
 boolean greaterThan(Value v)
           
 boolean greaterThanOrEqual(Value v)
           
 int hashCode()
           
 boolean isNull()
           
 boolean lowerThan(Value v)
           
 boolean lowerThanOrEqual(Value v)
           
 java.lang.String toString()
           
static BooleanValue trueValue()
          devuelve el valor booleano verdadero.
 java.lang.Object value()
           
static BooleanValue valueOf(boolean b)
          devuelve el valor booleano pedido en funcion de b.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanValue

public BooleanValue(boolean value)

BooleanValue

public BooleanValue()
Method Detail

trueValue

public static BooleanValue trueValue()
devuelve el valor booleano verdadero.


falseValue

public static BooleanValue falseValue()
devuelve el valor booleano falso.


valueOf

public static BooleanValue valueOf(boolean b)
devuelve el valor booleano pedido en funcion de b.


getValueClass

public ValueClass getValueClass()
devuelve la clase que representa a los valores booleanos.

Specified by:
getValueClass in interface Value

equals

public boolean equals(Value v)
Specified by:
equals in interface Value

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

asBoolean

public boolean asBoolean()
retorna la representacion del valor booleano como un tipo basico boolean.


toString

public java.lang.String toString()
Specified by:
toString in interface Value
Overrides:
toString in class java.lang.Object

greaterThan

public boolean greaterThan(Value v)
Specified by:
greaterThan in interface Value

greaterThanOrEqual

public boolean greaterThanOrEqual(Value v)
Specified by:
greaterThanOrEqual in interface Value

lowerThan

public boolean lowerThan(Value v)
Specified by:
lowerThan in interface Value

lowerThanOrEqual

public boolean lowerThanOrEqual(Value v)
Specified by:
lowerThanOrEqual in interface Value

isNull

public boolean isNull()
Specified by:
isNull in interface Value

value

public java.lang.Object value()
Specified by:
value in interface Value