|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.fao.gast.lib.DatabaseLib
public class DatabaseLib
Nested Class Summary | |
---|---|
static interface |
DatabaseLib.CallBack
|
static interface |
DatabaseLib.Mapper
|
Constructor Summary | |
---|---|
DatabaseLib(java.lang.String appPath)
|
Method Summary | |
---|---|
void |
createSchema(jeeves.resources.dbms.Dbms dbms,
DatabaseLib.CallBack cb)
|
void |
fillTables(jeeves.resources.dbms.Dbms dbms,
DatabaseLib.CallBack cb)
Transaction must be aborted on error |
int |
getNextSerial(jeeves.resources.dbms.Dbms dbms,
java.lang.String table)
NOT Transactional |
java.lang.String |
getSetting(jeeves.resources.dbms.Dbms dbms,
java.lang.String path)
NOT Transactional |
void |
insert(jeeves.resources.dbms.Dbms dbms,
java.lang.String table,
org.jdom.Element rec,
DatabaseLib.Mapper mapper)
NOT Transactional |
void |
insert(jeeves.resources.dbms.Dbms dbms,
java.lang.String table,
org.jdom.Element rec,
java.lang.String[] fields,
DatabaseLib.Mapper mapper)
NOT Transactional |
void |
insert(jeeves.resources.dbms.Dbms dbms,
java.lang.String table,
java.util.List records,
java.lang.String[] fields,
DatabaseLib.Mapper mapper)
NOT Transactional |
void |
insert(jeeves.resources.dbms.Dbms dbms,
java.lang.String table,
java.util.Map<java.lang.String,java.lang.Object> fields,
DatabaseLib.Mapper mapper)
NOT Transactional |
void |
insert(jeeves.resources.dbms.Dbms dbms,
java.lang.String table,
java.util.Set<java.lang.String> langs,
java.lang.String id,
java.lang.String label)
|
void |
setup(Resource resource,
DatabaseLib.CallBack cb)
Transactional |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DatabaseLib(java.lang.String appPath)
Method Detail |
---|
public void setup(Resource resource, DatabaseLib.CallBack cb) throws java.lang.Exception
java.lang.Exception
public java.lang.String getSetting(jeeves.resources.dbms.Dbms dbms, java.lang.String path) throws java.sql.SQLException
java.sql.SQLException
public void insert(jeeves.resources.dbms.Dbms dbms, java.lang.String table, java.util.List records, java.lang.String[] fields, DatabaseLib.Mapper mapper) throws java.sql.SQLException
java.sql.SQLException
public void insert(jeeves.resources.dbms.Dbms dbms, java.lang.String table, org.jdom.Element rec, DatabaseLib.Mapper mapper) throws java.sql.SQLException
java.sql.SQLException
public void insert(jeeves.resources.dbms.Dbms dbms, java.lang.String table, org.jdom.Element rec, java.lang.String[] fields, DatabaseLib.Mapper mapper) throws java.sql.SQLException
java.sql.SQLException
public void insert(jeeves.resources.dbms.Dbms dbms, java.lang.String table, java.util.Map<java.lang.String,java.lang.Object> fields, DatabaseLib.Mapper mapper) throws java.sql.SQLException
java.sql.SQLException
public void insert(jeeves.resources.dbms.Dbms dbms, java.lang.String table, java.util.Set<java.lang.String> langs, java.lang.String id, java.lang.String label) throws java.sql.SQLException
java.sql.SQLException
public int getNextSerial(jeeves.resources.dbms.Dbms dbms, java.lang.String table) throws java.sql.SQLException
java.sql.SQLException
public void createSchema(jeeves.resources.dbms.Dbms dbms, DatabaseLib.CallBack cb) throws java.io.FileNotFoundException, java.io.IOException, java.sql.SQLException
java.io.FileNotFoundException
java.io.IOException
java.sql.SQLException
public void fillTables(jeeves.resources.dbms.Dbms dbms, DatabaseLib.CallBack cb) throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |