|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.sahits.model.db.DataBaseTableField
public class DataBaseTableField
This class describes a database field.
| Constructor Summary | |
|---|---|
DataBaseTableField()
Default constructor |
|
DataBaseTableField(java.lang.String _fieldName,
java.lang.Class _fieldType,
boolean _nullAllowed)
Deprecated. This cunstructor is depricated in favor of DataBaseTableField(String, Class, boolean, boolean)
The autogenerateKey flag is set to default |
|
DataBaseTableField(java.lang.String _fieldName,
java.lang.Class _fieldType,
boolean _nullAllowed,
boolean autogeneratedKey)
Constructor initializes all fields |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
Compare the name and type of the field |
java.lang.String |
getFieldName()
Retrieve the field name |
java.lang.Class |
getFieldType()
Retrieve the type of the field |
int |
hashCode()
|
boolean |
isAlphaNumeric()
Check if the field type is a primitve type or its wrapper class |
boolean |
isAutoGenKey()
|
boolean |
isNullAllowed()
Check if null values are allowed |
void |
setAutoGenKey(boolean isAutoGenKey)
|
void |
setFieldName(java.lang.String _fieldName)
Set the name of the field. |
void |
setFieldType(java.lang.Class _fieldType)
Set the Java type of the field |
void |
setNullAllowed(boolean _nullAllowed)
Set the null value allowed flag |
java.lang.String |
toString()
Convert this to a string representation |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
@Deprecated
public DataBaseTableField(java.lang.String _fieldName,
java.lang.Class _fieldType,
boolean _nullAllowed)
DataBaseTableField(String, Class, boolean, boolean)
The autogenerateKey flag is set to default
_fieldName - name of the field_fieldType - Java type of the field_nullAllowed - are null values allowed
public DataBaseTableField(java.lang.String _fieldName,
java.lang.Class _fieldType,
boolean _nullAllowed,
boolean autogeneratedKey)
_fieldName - name of the field_fieldType - Java type of the field_nullAllowed - are null values allowedautogeneratedKey - is the field an autogenerated keypublic DataBaseTableField()
| Method Detail |
|---|
public java.lang.String getFieldName()
public void setFieldName(java.lang.String _fieldName)
_fieldName - Name of the fieldpublic java.lang.Class getFieldType()
public void setFieldType(java.lang.Class _fieldType)
_fieldType - corresponding Java type of the fieldpublic boolean isNullAllowed()
public void setNullAllowed(boolean _nullAllowed)
_nullAllowed - public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectObject.hashCode(),
equals(Object)public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public boolean isAlphaNumeric()
Class.isPrimitive()public void setAutoGenKey(boolean isAutoGenKey)
isAutoGenKey - the isAutoGenKey to setpublic boolean isAutoGenKey()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||