com.liferay.portal.service.persistence.impl
Class BasePersistenceImpl

java.lang.Object
  extended by com.liferay.portal.service.persistence.impl.BasePersistenceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.SessionFactory, BasePersistence

public class BasePersistenceImpl
extends java.lang.Object
implements BasePersistence, com.liferay.portal.kernel.dao.orm.SessionFactory

View Source

Author:
Brian Wing Shun Chan

Field Summary
static java.lang.String COUNT_COLUMN_NAME
           
protected  ModelListener[] listeners
           
 
Constructor Summary
BasePersistenceImpl()
           
 
Method Summary
 void closeSession(com.liferay.portal.kernel.dao.orm.Session session)
           
 javax.sql.DataSource getDataSource()
           
 com.liferay.portal.kernel.dao.orm.Dialect getDialect()
           
 ModelListener[] getListeners()
           
 com.liferay.portal.kernel.dao.orm.Session openSession()
           
 com.liferay.portal.SystemException processException(java.lang.Exception e)
           
 void registerListener(ModelListener listener)
           
 void setDataSource(javax.sql.DataSource dataSource)
           
 void setSessionFactory(com.liferay.portal.kernel.dao.orm.SessionFactory sessionFactory)
           
 void unregisterListener(ModelListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COUNT_COLUMN_NAME

public static final java.lang.String COUNT_COLUMN_NAME
See Also:
Constant Field Values

listeners

protected ModelListener[] listeners
Constructor Detail

BasePersistenceImpl

public BasePersistenceImpl()
Method Detail

closeSession

public void closeSession(com.liferay.portal.kernel.dao.orm.Session session)
Specified by:
closeSession in interface com.liferay.portal.kernel.dao.orm.SessionFactory

getDataSource

public javax.sql.DataSource getDataSource()

getDialect

public com.liferay.portal.kernel.dao.orm.Dialect getDialect()
Specified by:
getDialect in interface com.liferay.portal.kernel.dao.orm.SessionFactory

getListeners

public ModelListener[] getListeners()
Specified by:
getListeners in interface BasePersistence

openSession

public com.liferay.portal.kernel.dao.orm.Session openSession()
                                                      throws com.liferay.portal.kernel.dao.orm.ORMException
Specified by:
openSession in interface com.liferay.portal.kernel.dao.orm.SessionFactory
Throws:
com.liferay.portal.kernel.dao.orm.ORMException

registerListener

public void registerListener(ModelListener listener)
Specified by:
registerListener in interface BasePersistence

processException

public com.liferay.portal.SystemException processException(java.lang.Exception e)

setDataSource

public void setDataSource(javax.sql.DataSource dataSource)

setSessionFactory

public void setSessionFactory(com.liferay.portal.kernel.dao.orm.SessionFactory sessionFactory)

unregisterListener

public void unregisterListener(ModelListener listener)
Specified by:
unregisterListener in interface BasePersistence