|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bexee.dao.DAOFactory
Abstract factory class for constructing various types of
DAOFactory
implementations, each factory supporting a
different type of persistent storage implementation.
DAOFactory
is an abstract class that is inherited and
implemented by different concrete DAO factories to support storage
implementation-specific access. The client can obtain a concrete DAO factory
implementation such as MemoryDAOFactory
and use it to obtain
concrete DAOs that work with that specific storage implementation.
Constructor Summary | |
DAOFactory()
|
Method Summary | |
abstract BPELProcessDAO |
createBPELProcessDAO()
The concrete factories will have to implement this method. |
abstract ProcessContextDAO |
createProcessContextDAO()
The concrete factories will have to implement this method. |
static DAOFactory |
getInstance()
Creates a new DAOFactory . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DAOFactory()
Method Detail |
public static DAOFactory getInstance()
DAOFactory
. The actual type is defined by
the property bexee.dao.factory
.
If it is not set then MemoryDAOFactory
will be created.
DAOFactory
implementationpublic abstract BPELProcessDAO createBPELProcessDAO()
BPELProcessDAO
implementationpublic abstract ProcessContextDAO createProcessContextDAO()
ProcessContextDAO
implementation
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |