Class CounterFinderImpl
Object
com.liferay.counter.service.persistence.impl.CounterFinderImpl
- All Implemented Interfaces:
com.liferay.counter.kernel.service.persistence.CounterFinder
,com.liferay.portal.kernel.cache.CacheRegistryItem
- Direct Known Subclasses:
MultiDataCenterCounterFinderImpl
public class CounterFinderImpl
extends Object
implements com.liferay.portal.kernel.cache.CacheRegistryItem, com.liferay.counter.kernel.service.persistence.CounterFinder
- Author:
- Brian Wing Shun Chan, Harry Mark, Michael Young, Shuyang Zhou, Edward Han
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
closeSession
(com.liferay.portal.kernel.dao.orm.Session session) protected CounterRegister
createCounterRegister
(String name) protected CounterRegister
createCounterRegister
(String name, long size) protected Connection
protected CounterRegister
getCounterRegister
(String name) long
getCurrentId
(String name) getNames()
protected int
getRangeSize
(String name) long
long
long
void
protected com.liferay.portal.kernel.exception.SystemException
processException
(Exception exception) void
void
void
protected void
setDataSource
(DataSource dataSource) protected void
setSessionFactory
(com.liferay.portal.kernel.dao.orm.SessionFactory sessionFactory)
-
Constructor Details
-
CounterFinderImpl
public CounterFinderImpl()
-
-
Method Details
-
getCurrentId
- Specified by:
getCurrentId
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
getNames
- Specified by:
getNames
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
getRegistryName
- Specified by:
getRegistryName
in interfacecom.liferay.portal.kernel.cache.CacheRegistryItem
- Specified by:
getRegistryName
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
increment
public long increment()- Specified by:
increment
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
increment
- Specified by:
increment
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
increment
- Specified by:
increment
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
invalidate
public void invalidate()- Specified by:
invalidate
in interfacecom.liferay.portal.kernel.cache.CacheRegistryItem
- Specified by:
invalidate
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
rename
- Specified by:
rename
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
reset
- Specified by:
reset
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
reset
- Specified by:
reset
in interfacecom.liferay.counter.kernel.service.persistence.CounterFinder
-
closeSession
protected void closeSession(com.liferay.portal.kernel.dao.orm.Session session) throws com.liferay.portal.kernel.dao.orm.ORMException - Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createCounterRegister
-
createCounterRegister
-
getConnection
- Throws:
SQLException
-
getCounterRegister
-
getRangeSize
-
processException
-
setDataSource
-
setSessionFactory
protected void setSessionFactory(com.liferay.portal.kernel.dao.orm.SessionFactory sessionFactory)
-