|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.ds.fw.types.FwSimpleObject
|
+--com.ds.fw.database.FwDBObject
| Field Summary | |
static java.lang.String |
DATE_FORMAT
|
com.ds.fw.types.FwHashVector |
hObjectData
Contains the table data |
int |
idField
The field id |
static java.lang.String |
TIME_FORMAT
|
| Constructor Summary | |
FwDBObject()
The constructor |
|
| Method Summary | |
void |
clear()
Clear the FwHashVector hDBData |
int |
delete()
Deletes rows from the table by given field id . |
int |
deleteByID(long gID)
Deletes rows from the table by given field id . |
static java.lang.String |
encodeSQL(java.lang.String s)
|
void |
finalize()
|
java.lang.String |
formatDate(java.util.Date d)
|
java.lang.String |
formatDateTime(java.util.Date da)
|
com.ds.fw.database.FwDBObject[] |
get(com.ds.fw.beans.FwBaseBean aBean)
|
com.ds.fw.database.FwDBObject |
get(long gID)
Fills the data table hObjectData with data. |
com.ds.fw.database.FwDBObject |
get(java.lang.Object gID)
|
com.ds.fw.database.FwDBObject[] |
get(java.lang.String whereC)
|
com.ds.fw.database.FwDBObject[] |
get(java.lang.String whereC,
java.lang.String orderC,
java.lang.String groupC)
|
com.ds.fw.database.FwDBObject[] |
get(java.lang.String whereC,
java.lang.String orderC,
java.lang.String groupC,
java.lang.String selectC)
|
com.ds.fw.beans.FwBaseBean |
get1(java.lang.String whereC,
java.lang.String orderC,
java.lang.String groupC)
|
com.ds.fw.beans.FwBaseBean |
get1(java.lang.String whereC,
java.lang.String orderC,
java.lang.String groupC,
java.lang.String selectC)
|
com.ds.fw.dbcon.FwDBConnManager |
getConnection()
|
java.lang.String |
getDataBase()
|
java.util.Date |
getDataFrom(java.lang.Object o)
|
void |
getDataFromBean(com.ds.fw.beans.FwBaseBean aBean,
int row)
|
java.lang.Object |
getDefautId()
Gets the default id |
java.lang.Object |
getF(java.lang.String key)
|
com.ds.fw.database.FwDBField |
getField(com.ds.fw.database.FwDBFieldInfo fi)
Gets a field by its name |
com.ds.fw.database.FwDBField |
getField(int i)
Gets a field by its number |
com.ds.fw.database.FwDBField |
getField(java.lang.String key)
Gets a field by its name |
com.ds.fw.database.FwDBField |
getIDField()
Gets the default field |
int |
getNBFields()
Gets the number of the fields |
com.ds.fw.types.FwHashVector |
getObjectData()
Return the table data |
java.util.Vector |
getTables()
|
java.lang.String |
getTField(java.lang.String fname)
|
java.lang.String |
getTField(java.lang.String pfield,
java.lang.String table)
Gets the field name with the table pseudonim for the SQL query. |
long |
insert()
|
long |
insert(boolean fixID)
Inserts a row . |
void |
setCloneObjectData(com.ds.fw.types.FwHashVector h)
Sets the table data |
void |
setConnection(com.ds.fw.dbcon.FwDBConnManager c)
|
void |
setDataBase(java.lang.String n)
|
void |
setDateFormat()
|
void |
setDateFormat(com.ds.fw.dbcon.FwDBConnManager conn)
|
void |
setF(java.lang.String key,
java.lang.Object o)
|
void |
setField(com.ds.fw.database.FwDBField data)
Sets a field |
void |
setField(com.ds.fw.database.FwDBFieldInfo info,
java.lang.Object o)
Sets a field |
void |
setField(java.lang.String fieldName,
com.ds.fw.database.FwDBBaseTable table,
java.lang.Object o)
|
void |
setField(java.lang.String key,
com.ds.fw.database.FwDBField data)
Sets a field |
void |
setField(java.lang.String fieldKeyName,
java.lang.String fieldName,
com.ds.fw.database.FwDBBaseTable table,
java.lang.Object o)
|
void |
setField(java.lang.String fieldName,
java.lang.String descr,
int type,
com.ds.fw.database.FwDBBaseTable table,
java.lang.Object o,
java.lang.Object o1)
|
void |
setField(java.lang.String fieldKeyName,
java.lang.String fieldName,
java.lang.String descr,
int type,
com.ds.fw.database.FwDBBaseTable table,
java.lang.Object o,
java.lang.Object o1)
|
void |
setFromDBObject(com.ds.fw.database.FwDBObject o)
|
void |
setMetaData()
Empty method . |
void |
setObjectData(com.ds.fw.types.FwHashVector h)
Sets the table data |
java.lang.String |
toDate(java.util.Date d)
|
java.lang.String |
toDateTime(java.util.Date d)
|
int |
update()
|
void |
updateDataGet()
Empty method . |
void |
updateDataSet()
Empty method . |
int |
updateID(java.lang.Object oID)
Update a row . |
| Methods inherited from class com.ds.fw.types.FwSimpleObject |
getClassName, getClone, getCopy, getCopy, getDeepCopy, getDisplayString, getDisplayStringFor, postCopy, printStackTrace, toString, toStringValue |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public com.ds.fw.types.FwHashVector hObjectData
public int idField
public static java.lang.String DATE_FORMAT
public static java.lang.String TIME_FORMAT
| Constructor Detail |
public FwDBObject()
| Method Detail |
public void setFromDBObject(com.ds.fw.database.FwDBObject o)
public com.ds.fw.database.FwDBField getField(java.lang.String key)
key - - the field name
public com.ds.fw.database.FwDBField getField(com.ds.fw.database.FwDBFieldInfo fi)
fi - - the FwDBFieldInfo
public com.ds.fw.database.FwDBField getField(int i)
i - index of element to return.
public void setField(java.lang.String key,
com.ds.fw.database.FwDBField data)
key - - the key for this fielddata - - the field datapublic void setField(com.ds.fw.database.FwDBField data)
data - - the field data
public void setField(com.ds.fw.database.FwDBFieldInfo info,
java.lang.Object o)
public void setField(java.lang.String fieldKeyName,
java.lang.String fieldName,
java.lang.String descr,
int type,
com.ds.fw.database.FwDBBaseTable table,
java.lang.Object o,
java.lang.Object o1)
public void setField(java.lang.String fieldName,
java.lang.String descr,
int type,
com.ds.fw.database.FwDBBaseTable table,
java.lang.Object o,
java.lang.Object o1)
public void setField(java.lang.String fieldName,
com.ds.fw.database.FwDBBaseTable table,
java.lang.Object o)
public void setField(java.lang.String fieldKeyName,
java.lang.String fieldName,
com.ds.fw.database.FwDBBaseTable table,
java.lang.Object o)
public com.ds.fw.types.FwHashVector getObjectData()
public void setObjectData(com.ds.fw.types.FwHashVector h)
h - - the new datapublic void setCloneObjectData(com.ds.fw.types.FwHashVector h)
h - - the new datapublic int getNBFields()
public void clear()
public java.lang.Object getF(java.lang.String key)
public void setF(java.lang.String key,
java.lang.Object o)
public void setMetaData()
public void updateDataGet()
public void updateDataSet()
public com.ds.fw.database.FwDBField getIDField()
public java.lang.Object getDefautId()
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.Vector getTables()
public long insert(boolean fixID)
throws java.sql.SQLException
fixID - - if true insert a row with a given id , if false - with default id
java.sql.SQLExceptionupdateDataGet()
public long insert()
throws java.sql.SQLException
java.sql.SQLException
public int updateID(java.lang.Object oID)
throws java.sql.SQLException
java.sql.SQLExceptionupdateDataGet()
public int update()
throws java.sql.SQLException
java.sql.SQLException
public com.ds.fw.database.FwDBObject get(long gID)
throws java.sql.SQLException
gID -
java.sql.SQLExceptionupdateDataGet(),
updateDataSet()
public com.ds.fw.database.FwDBObject get(java.lang.Object gID)
throws java.sql.SQLException
java.sql.SQLException
public com.ds.fw.database.FwDBObject[] get(java.lang.String whereC)
throws java.sql.SQLException
java.sql.SQLException
public com.ds.fw.database.FwDBObject[] get(java.lang.String whereC,
java.lang.String orderC,
java.lang.String groupC)
throws java.sql.SQLException
java.sql.SQLException
public com.ds.fw.database.FwDBObject[] get(java.lang.String whereC,
java.lang.String orderC,
java.lang.String groupC,
java.lang.String selectC)
throws java.sql.SQLException
java.sql.SQLException
public com.ds.fw.database.FwDBObject[] get(com.ds.fw.beans.FwBaseBean aBean)
throws java.sql.SQLException
java.sql.SQLException
public void getDataFromBean(com.ds.fw.beans.FwBaseBean aBean,
int row)
public com.ds.fw.beans.FwBaseBean get1(java.lang.String whereC,
java.lang.String orderC,
java.lang.String groupC)
throws java.sql.SQLException
java.sql.SQLException
public com.ds.fw.beans.FwBaseBean get1(java.lang.String whereC,
java.lang.String orderC,
java.lang.String groupC,
java.lang.String selectC)
throws java.sql.SQLException
java.sql.SQLException
public int delete()
throws java.sql.SQLException
java.sql.SQLException
public int deleteByID(long gID)
throws java.sql.SQLException
gID - - the field id for the where clause of the sql query
java.sql.SQLExceptionpublic java.lang.String getTField(java.lang.String fname)
public java.lang.String getTField(java.lang.String pfield,
java.lang.String table)
table - the table name
public void setDateFormat()
throws java.sql.SQLException
java.sql.SQLException
public void setDateFormat(com.ds.fw.dbcon.FwDBConnManager conn)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.String formatDate(java.util.Date d)
public java.util.Date getDataFrom(java.lang.Object o)
public java.lang.String toDate(java.util.Date d)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.String formatDateTime(java.util.Date da)
public java.lang.String toDateTime(java.util.Date d)
throws java.sql.SQLException
java.sql.SQLException
public void setConnection(com.ds.fw.dbcon.FwDBConnManager c)
throws java.sql.SQLException
java.sql.SQLException
public com.ds.fw.dbcon.FwDBConnManager getConnection()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void finalize()
finalize in class java.lang.Objectpublic static java.lang.String encodeSQL(java.lang.String s)
public java.lang.String getDataBase()
public void setDataBase(java.lang.String n)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||