|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectit.biobytes.ammentos.Field
public class Field
Represents an iformation field of a persistent object
| Field Summary | |
|---|---|
protected int |
position
|
| Constructor Summary | |
|---|---|
Field(java.lang.String name,
java.lang.String description,
FieldType type,
java.lang.reflect.Field classMember)
Creates a new instance of PersistentField |
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object o)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
formatValue(java.lang.Object value)
|
java.lang.Object |
generateValue()
Generates an automatic value for this field in according with the field type. |
java.lang.Object |
get(java.lang.Object obj)
|
java.lang.String |
getDescription()
|
java.lang.Class |
getMappedClass()
|
java.lang.String |
getName()
|
java.lang.Object[] |
getPossibleValues()
|
FieldType |
getType()
|
int |
hashCode()
|
boolean |
isAutomatic()
Indicates if this field is automatic |
boolean |
isDynamic()
Indicates if this field is calculated at runtime. |
boolean |
isExternal()
Indicates if this field is external. |
boolean |
isVisible()
|
java.lang.Object |
loadValue(java.sql.ResultSet rs)
|
java.lang.Object |
loadValue(java.lang.String str)
|
java.lang.Object |
parseValue(java.lang.String str)
|
void |
set(java.lang.Object obj,
java.lang.Object value)
Sets the value of this field for the object obj to the provided value |
void |
setAutomatic(boolean isAutomatic)
Sets the field to be automatic or not. |
void |
setDynamic(boolean b)
Sets this field to be dynamically calculated or not. |
void |
setExternal(boolean isExternallyManaged)
Sets the field to be external (f.e. |
void |
setParamValue(java.lang.Object fieldValue,
java.sql.PreparedStatement pstmt,
int paramIndex)
|
void |
setVisible(boolean visible)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int position
| Constructor Detail |
|---|
public Field(java.lang.String name,
java.lang.String description,
FieldType type,
java.lang.reflect.Field classMember)
| Method Detail |
|---|
public void setExternal(boolean isExternallyManaged)
public boolean isExternal()
com.biobytes.sql.PersistentField.setExternallyManaged()public void setAutomatic(boolean isAutomatic)
isAutomatic - public boolean isAutomatic()
public void setVisible(boolean visible)
public boolean isVisible()
public java.lang.String getName()
public java.lang.String getDescription()
public FieldType getType()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String formatValue(java.lang.Object value)
public java.lang.Object parseValue(java.lang.String str)
throws PersistenceException
PersistenceExceptionpublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isDynamic()
public void setDynamic(boolean b)
b -
public java.lang.Object loadValue(java.sql.ResultSet rs)
throws java.sql.SQLException
java.sql.SQLException
public java.lang.Object loadValue(java.lang.String str)
throws PersistenceException
PersistenceException
public void setParamValue(java.lang.Object fieldValue,
java.sql.PreparedStatement pstmt,
int paramIndex)
throws java.sql.SQLException
java.sql.SQLException
public java.lang.Object generateValue()
throws PersistenceException
java.sql.SQLException - If the field is not automatic or its type cannot be
automatized.
PersistenceExceptionpublic java.lang.Object[] getPossibleValues()
public java.lang.Class getMappedClass()
public void set(java.lang.Object obj,
java.lang.Object value)
public java.lang.Object get(java.lang.Object obj)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||