|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.access.types.BooleanType
public class BooleanType
Handles java.lang.Boolean
mapping. Note that "materialize*" methods
return either Boolean.TRUE or Boolean.FALSE, instead of creating new Boolean instances
using contructor. This makes possible identity comparison such as
object.getBooleanProperty() == Boolean.TRUE
.
Constructor Summary | |
---|---|
BooleanType()
|
Method Summary | |
---|---|
java.lang.String |
getClassName()
Returns a full name of Java class that this ExtendedType supports. |
java.lang.Object |
materializeObject(java.sql.CallableStatement st,
int index,
int type)
Reads an object from a stored procedure OUT parameter, converting it to class returned by 'getClassName' method. |
java.lang.Object |
materializeObject(java.sql.ResultSet rs,
int index,
int type)
Reads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method. |
void |
setJdbcObject(java.sql.PreparedStatement st,
java.lang.Object val,
int pos,
int type,
int precision)
Initializes a single parameter of a PreparedStatement with object value. |
boolean |
validateProperty(java.lang.Object source,
java.lang.String property,
java.lang.Object value,
DbAttribute dbAttribute,
ValidationResult validationResult)
Performs validation of an object property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BooleanType()
Method Detail |
---|
public java.lang.String getClassName()
ExtendedType
getClassName
in interface ExtendedType
public boolean validateProperty(java.lang.Object source, java.lang.String property, java.lang.Object value, DbAttribute dbAttribute, ValidationResult validationResult)
ExtendedType
false
is returned.
validateProperty
in interface ExtendedType
public void setJdbcObject(java.sql.PreparedStatement st, java.lang.Object val, int pos, int type, int precision) throws java.lang.Exception
ExtendedType
setJdbcObject
in interface ExtendedType
java.lang.Exception
public java.lang.Object materializeObject(java.sql.ResultSet rs, int index, int type) throws java.lang.Exception
ExtendedType
materializeObject
in interface ExtendedType
java.lang.Exception
- if read error ocurred, or an object can't be converted to a
target Java class.public java.lang.Object materializeObject(java.sql.CallableStatement st, int index, int type) throws java.lang.Exception
ExtendedType
materializeObject
in interface ExtendedType
java.lang.Exception
- if read error ocurred, or an object can't be converted to a
target Java class.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |