|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--canguru.descriptor.AttributeType
Representa o tipo de um atributo na aplicação Java e no banco, fornecendo informações para a conversão entre eles.
Field Summary | |
private java.lang.String |
databaseType
|
private boolean |
hasId
|
private boolean |
hasValue
|
private java.lang.Class |
javaType
|
private int |
jdbcType
|
Constructor Summary | |
AttributeType()
|
Method Summary | |
java.lang.String |
getDatabaseType()
Retorna o tipo a ser armazenado no banco de dados |
java.lang.Object |
getDatabaseValue(java.lang.Object value)
Retorna o valor a ser utilizado no tratamento com o banco de dados. |
java.lang.Class |
getJavaType()
Retorna a classe que representa o tipo na aplicação java |
int |
getJdbcType()
|
boolean |
hasId()
Retorna o valor booleano indicando se o id do atributo precisa ser salvo para reestabelecer a referência na recuperação do elemento |
boolean |
hasValue()
Retorna o valor booleano indicando se o valor do atributo precisa ser salvo para realização de pesquisas futuras |
(package private) void |
setDatabaseType(java.lang.String databaseType)
Define o tipo a ser armazenado no banco de dados |
(package private) void |
setHasId(boolean hasId)
Define se o id do atributo precisa ser salvo para reestabelecer a referência na recuperação do elemento |
(package private) void |
setHasValue(boolean hasValue)
Define se o valor do atributo precisa ser salvo para realização de pesquisas futuras |
(package private) void |
setJavaType(java.lang.Class javaType)
Define a classe que representa o tipo na aplicação java |
(package private) void |
setJdbcType(int i)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String databaseType
private boolean hasId
private boolean hasValue
private java.lang.Class javaType
private int jdbcType
Constructor Detail |
public AttributeType()
Method Detail |
public java.lang.String getDatabaseType()
public java.lang.Object getDatabaseValue(java.lang.Object value)
value
- Objeto que representa o valor
public java.lang.Class getJavaType()
public int getJdbcType()
public boolean hasId()
public boolean hasValue()
void setDatabaseType(java.lang.String databaseType)
databaseType
- tipo a ser armazenado no banco de dadosvoid setHasId(boolean hasId)
hasId
- Indica se o id do atributo precisa ser salvo para reestabelecer a referência
na recuperação do elementovoid setHasValue(boolean hasValue)
hasValue
- Indica se o valor do atributo precisa ser salvo para realização de pesquisas futurasvoid setJavaType(java.lang.Class javaType)
javaType
- classe que representa o tipo na aplicação javavoid setJdbcType(int i)
i
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |