|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IDatabaseObject
Interface of DatabaseObject. This interface is used for creating dynamic proxies backed up with database obects.
| Method Summary | |
|---|---|
void |
clear()
Sets all columns to default values and clears modified and deleted flags. |
void |
copy(DatabaseObject source)
Copies values from source object to this object. |
int |
delete(SQLProcessor processor,
java.lang.String tableName)
Deletes row in a table by primary key. |
void |
fromDom(org.w3c.dom.Element holder)
Loads columns from XML element |
void |
fromDom(org.w3c.dom.Element holder,
java.util.Properties nameMap)
|
java.lang.Object |
getColumnAttribute(java.lang.String columnName,
java.lang.Object key)
|
int |
insert(SQLProcessor processor,
java.lang.String tableName)
|
boolean |
isDeleted()
isDeleted flag is cleared when primary key columns are modified |
boolean |
isModified()
|
java.lang.Object |
removeColumnAttribute(java.lang.String columnName,
java.lang.Object key)
|
void |
setColumnAttribute(java.lang.String columnName,
java.lang.Object key,
java.lang.Object value)
|
void |
setOriginal()
Sets current values as original values in primary key columns. |
void |
toDom(org.w3c.dom.Element holder,
java.util.Properties nameMap,
boolean originals)
Serializes to DOM. |
int |
update(SQLProcessor processor,
java.lang.String tableName)
Updates row in a table by primary key |
| Method Detail |
|---|
int update(SQLProcessor processor,
java.lang.String tableName)
throws java.sql.SQLException
processor - SQLProcessortableName - Target table
java.sql.SQLException
int delete(SQLProcessor processor,
java.lang.String tableName)
throws java.sql.SQLException
processor - SQLProcessortableName - Target table
java.sql.SQLException
int insert(SQLProcessor processor,
java.lang.String tableName)
throws java.sql.SQLException
java.sql.SQLException
void fromDom(org.w3c.dom.Element holder)
throws ConfigurationException
holder -
ConfigurationException - If loading fails
void fromDom(org.w3c.dom.Element holder,
java.util.Properties nameMap)
throws ConfigurationException
ConfigurationException
void toDom(org.w3c.dom.Element holder,
java.util.Properties nameMap,
boolean originals)
holder - Holder elementnameMap - Name maporiginals - Output original values if any.void setOriginal()
boolean isModified()
boolean isDeleted()
void clear()
void copy(DatabaseObject source)
source -
void setColumnAttribute(java.lang.String columnName,
java.lang.Object key,
java.lang.Object value)
java.lang.Object getColumnAttribute(java.lang.String columnName,
java.lang.Object key)
java.lang.Object removeColumnAttribute(java.lang.String columnName,
java.lang.Object key)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||