java.lang.Object
org.jdbf.engine.database.DatabaseCore
- All Implemented Interfaces:
- Database
- Direct Known Subclasses:
- DatabaseImpl
- public abstract class DatabaseCore
- extends java.lang.Object
- implements Database
DatabaseCore represents database.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
repFactory
protected org.jdbf.engine.repository.RepositoryFactory repFactory
DatabaseCore
public DatabaseCore(org.jdbf.engine.repository.RepositoryFactory repFactory)
- Creates a DatabaseCore object
begin
public abstract void begin()
throws org.jdbf.engine.transaction.TransactionException
- Open transaction
- Specified by:
begin in interface Database
close
public abstract void close()
- Close transaction
- Specified by:
close in interface Database
commit
public abstract void commit(java.sql.Connection connection)
throws org.jdbf.engine.transaction.TransactionException
- Commit the operations of transaction
- Specified by:
commit in interface Database
getRepositoryFactory
public org.jdbf.engine.repository.RepositoryFactory getRepositoryFactory()
rollback
public abstract void rollback(java.sql.Connection connection)
throws org.jdbf.engine.transaction.TransactionException
- Rollback the operations of transaction
- Specified by:
rollback in interface Database