Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jdbf.engine.database
Class DatabaseCore  view DatabaseCore download DatabaseCore.java

java.lang.Object
  extended byorg.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.


Field Summary
protected  org.jdbf.engine.repository.RepositoryFactory repFactory
           
 
Constructor Summary
DatabaseCore(org.jdbf.engine.repository.RepositoryFactory repFactory)
          Creates a DatabaseCore object
 
Method Summary
abstract  void begin()
          Open transaction
abstract  void close()
          Close transaction
abstract  void commit(java.sql.Connection connection)
          Commit the operations of transaction
 org.jdbf.engine.repository.RepositoryFactory getRepositoryFactory()
           
abstract  void rollback(java.sql.Connection connection)
          Rollback the operations of transaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

repFactory

protected org.jdbf.engine.repository.RepositoryFactory repFactory
Constructor Detail

DatabaseCore

public DatabaseCore(org.jdbf.engine.repository.RepositoryFactory repFactory)
Creates a DatabaseCore object

Method Detail

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