|
||||||||||
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 failsvoid 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 |