|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.jot.db.JOTDBField
public class JOTDBField
Represents a Database Field(column).
| Field Summary | |
|---|---|
static java.lang.String |
TYPE_BIGINT
|
static java.lang.String |
TYPE_BIT
|
static java.lang.String |
TYPE_DATE
|
static java.lang.String |
TYPE_DECIMAL
|
static java.lang.String |
TYPE_DOUBLE
|
static java.lang.String |
TYPE_FLOAT
|
static java.lang.String |
TYPE_INTEGER
|
static java.lang.String |
TYPE_SMALLINT
|
static java.lang.String |
TYPE_TIME
|
static java.lang.String |
TYPE_TIMESTAMP
|
static java.lang.String |
TYPE_TINYINT
|
static java.lang.String |
TYPE_VARCHAR
|
static java.util.Hashtable |
types
|
| Constructor Summary | |
|---|---|
JOTDBField(java.lang.String fieldType)
|
|
JOTDBField(java.lang.String fieldType,
java.lang.String fieldName)
|
|
| Method Summary | |
|---|---|
void |
debug()
Prints field informations to logger, for debugging purposes |
java.lang.String |
getDefaultValue()
|
java.lang.String |
getFieldName()
|
java.lang.String |
getFieldType()
|
int |
getMaxLength()
|
int |
getMaxValue()
|
int |
getMinLength()
|
int |
getMinValue()
|
int |
getSize()
Returns the field size/length |
static java.util.Hashtable |
getTypes()
Hashtable of all defined field types |
void |
setDefaultValue(java.lang.String defaultValue)
Default value for when the field (database default value) |
void |
setFieldName(java.lang.String fieldName)
|
void |
setFieldType(java.lang.String fieldType)
|
void |
setMaxLength(int maxLength)
|
void |
setMaxValue(int maxValue)
|
void |
setMinLength(int minLength)
|
void |
setMinValue(int minValue)
|
void |
setSize(int size)
Sets the field size/length |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.util.Hashtable types
public static final java.lang.String TYPE_VARCHAR
public static final java.lang.String TYPE_DECIMAL
public static final java.lang.String TYPE_BIT
public static final java.lang.String TYPE_TINYINT
public static final java.lang.String TYPE_SMALLINT
public static final java.lang.String TYPE_INTEGER
public static final java.lang.String TYPE_BIGINT
public static final java.lang.String TYPE_FLOAT
public static final java.lang.String TYPE_DOUBLE
public static final java.lang.String TYPE_TIMESTAMP
public static final java.lang.String TYPE_DATE
public static final java.lang.String TYPE_TIME
| Constructor Detail |
|---|
public JOTDBField(java.lang.String fieldType)
public JOTDBField(java.lang.String fieldType,
java.lang.String fieldName)
| Method Detail |
|---|
public int getSize()
public static java.util.Hashtable getTypes()
public void setDefaultValue(java.lang.String defaultValue)
defaultValue - public void setSize(int size)
size - public java.lang.String getFieldName()
public void setFieldName(java.lang.String fieldName)
public java.lang.String getFieldType()
public void setFieldType(java.lang.String fieldType)
public int getMaxLength()
public void setMaxLength(int maxLength)
public int getMaxValue()
public void setMaxValue(int maxValue)
public int getMinLength()
public void setMinLength(int minLength)
public int getMinValue()
public void setMinValue(int minValue)
public void debug()
public java.lang.String getDefaultValue()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||