Class ReleasePersistenceImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.SessionFactory,com.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Release>,com.liferay.portal.kernel.service.persistence.ReleasePersistence
Caching information and settings can be found in portal.properties
- Author:
- Brian Wing Shun Chan
- {$generated.description}
-
Field Summary
FieldsFields inherited from class com.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl
CAST_CLOB_TEXT_OPEN, COUNT_COLUMN_NAME, databaseInMaxParameters, dbColumnNames, dummyEntityCache, dummyFinderCache, entityCacheEnabled, FINDER_ARGS_EMPTY, finderCacheEnabled, NULL_SAFE_STRING_COMPARATOR, nullModel, ORDER_BY_ASC, ORDER_BY_ASC_HAS_NEXT, ORDER_BY_CLAUSE, ORDER_BY_DESC, ORDER_BY_DESC_HAS_NEXT, WHERE_AND, WHERE_GREATER_THAN, WHERE_GREATER_THAN_HAS_NEXT, WHERE_LESSER_THAN, WHERE_LESSER_THAN_HAS_NEXT, WHERE_OR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidInitializes the release persistence.voidcacheResult(com.liferay.portal.kernel.model.Release release) Caches the release in the entity cache if it is enabled.voidcacheResult(List<com.liferay.portal.kernel.model.Release> releases) Caches the releases in the entity cache if it is enabled.protected voidcacheUniqueFindersCache(ReleaseModelImpl releaseModelImpl) voidClears the cache for all releases.voidclearCache(com.liferay.portal.kernel.model.Release release) Clears the cache for the release.voidclearCache(List<com.liferay.portal.kernel.model.Release> releases) voidclearCache(Set<Serializable> primaryKeys) intcountAll()Returns the number of releases.intcountByServletContextName(String servletContextName) Returns the number of releases where servletContextName = ?.com.liferay.portal.kernel.model.Releasecreate(long releaseId) Creates a new release with the primary key.voiddestroy()com.liferay.portal.kernel.model.ReleasefetchByPrimaryKey(long releaseId) Returns the release with the primary key or returnsnullif it could not be found.com.liferay.portal.kernel.model.ReleasefetchByServletContextName(String servletContextName) Returns the release where servletContextName = ? or returnsnullif it could not be found.com.liferay.portal.kernel.model.ReleasefetchByServletContextName(String servletContextName, boolean useFinderCache) Returns the release where servletContextName = ? or returnsnullif it could not be found, optionally using the finder cache.List<com.liferay.portal.kernel.model.Release>findAll()Returns all the releases.List<com.liferay.portal.kernel.model.Release>findAll(int start, int end) Returns a range of all the releases.List<com.liferay.portal.kernel.model.Release>findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Release> orderByComparator) Returns an ordered range of all the releases.List<com.liferay.portal.kernel.model.Release>findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Release> orderByComparator, boolean useFinderCache) Returns an ordered range of all the releases.com.liferay.portal.kernel.model.ReleasefindByPrimaryKey(long releaseId) Returns the release with the primary key or throws aNoSuchReleaseExceptionif it could not be found.com.liferay.portal.kernel.model.ReleasefindByPrimaryKey(Serializable primaryKey) Returns the release with the primary key or throws acom.liferay.portal.kernel.exception.NoSuchModelExceptionif it could not be found.com.liferay.portal.kernel.model.ReleasefindByServletContextName(String servletContextName) Returns the release where servletContextName = ? or throws aNoSuchReleaseExceptionif it could not be found.protected com.liferay.portal.kernel.dao.orm.EntityCacheprotected com.liferay.portal.kernel.dao.orm.FinderCacheprotected Stringprotected Stringcom.liferay.portal.kernel.model.Releaseremove(long releaseId) Removes the release with the primary key from the database.com.liferay.portal.kernel.model.Releaseremove(Serializable primaryKey) Removes the release with the primary key from the database.voidRemoves all the releases from the database.com.liferay.portal.kernel.model.ReleaseremoveByServletContextName(String servletContextName) Removes the release where servletContextName = ? from the database.protected com.liferay.portal.kernel.model.ReleaseremoveImpl(com.liferay.portal.kernel.model.Release release) com.liferay.portal.kernel.model.ReleaseupdateImpl(com.liferay.portal.kernel.model.Release release) Methods inherited from class com.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl
appendOrderByComparator, appendOrderByComparator, closeSession, countWithDynamicQuery, countWithDynamicQuery, dslQuery, fetchByPrimaryKey, fetchByPrimaryKeys, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getClassLoader, getColumnName, getCompoundPKColumnNames, getCurrentSession, getDataSource, getDB, getDialect, getListeners, getModelClass, openNewSession, openSession, processException, registerListener, remove, removeByFunction, removeConjunction, setConfiguration, setDataSource, setDBColumnNames, setEntityCacheEnabled, setModelClass, setModelImplClass, setModelPKClass, setSessionFactory, setTable, unregisterListener, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.liferay.portal.kernel.service.persistence.BasePersistence
closeSession, countWithDynamicQuery, countWithDynamicQuery, dslQuery, dslQueryCount, fetchByPrimaryKey, fetchByPrimaryKeys, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getCurrentSession, getDataSource, getDB, getDialect, getListeners, getModelClass, openSession, processException, registerListener, remove, removeByFunction, setDataSource, unregisterListener, update, update
-
Field Details
-
FINDER_CLASS_NAME_ENTITY
-
FINDER_CLASS_NAME_LIST_WITH_PAGINATION
-
FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION
-
-
Constructor Details
-
ReleasePersistenceImpl
public ReleasePersistenceImpl()
-
-
Method Details
-
findByServletContextName
public com.liferay.portal.kernel.model.Release findByServletContextName(String servletContextName) throws com.liferay.portal.kernel.exception.NoSuchReleaseException Returns the release where servletContextName = ? or throws aNoSuchReleaseExceptionif it could not be found.- Specified by:
findByServletContextNamein interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
servletContextName- the servlet context name- Returns:
- the matching release
- Throws:
com.liferay.portal.kernel.exception.NoSuchReleaseException- if a matching release could not be found
-
fetchByServletContextName
Returns the release where servletContextName = ? or returnsnullif it could not be found. Uses the finder cache.- Specified by:
fetchByServletContextNamein interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
servletContextName- the servlet context name- Returns:
- the matching release, or
nullif a matching release could not be found
-
fetchByServletContextName
public com.liferay.portal.kernel.model.Release fetchByServletContextName(String servletContextName, boolean useFinderCache) Returns the release where servletContextName = ? or returnsnullif it could not be found, optionally using the finder cache.- Specified by:
fetchByServletContextNamein interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
servletContextName- the servlet context nameuseFinderCache- whether to use the finder cache- Returns:
- the matching release, or
nullif a matching release could not be found
-
removeByServletContextName
public com.liferay.portal.kernel.model.Release removeByServletContextName(String servletContextName) throws com.liferay.portal.kernel.exception.NoSuchReleaseException Removes the release where servletContextName = ? from the database.- Specified by:
removeByServletContextNamein interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
servletContextName- the servlet context name- Returns:
- the release that was removed
- Throws:
com.liferay.portal.kernel.exception.NoSuchReleaseException
-
countByServletContextName
Returns the number of releases where servletContextName = ?.- Specified by:
countByServletContextNamein interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
servletContextName- the servlet context name- Returns:
- the number of matching releases
-
cacheResult
public void cacheResult(com.liferay.portal.kernel.model.Release release) Caches the release in the entity cache if it is enabled.- Specified by:
cacheResultin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Overrides:
cacheResultin classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>- Parameters:
release- the release
-
cacheResult
Caches the releases in the entity cache if it is enabled.- Specified by:
cacheResultin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
releases- the releases
-
clearCache
public void clearCache()Clears the cache for all releases.The
EntityCacheandFinderCacheare both cleared by this method.- Specified by:
clearCachein interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Release>- Overrides:
clearCachein classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
clearCache
public void clearCache(com.liferay.portal.kernel.model.Release release) Clears the cache for the release.The
EntityCacheandFinderCacheare both cleared by this method.- Specified by:
clearCachein interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Release>- Overrides:
clearCachein classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
clearCache
- Specified by:
clearCachein interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Release>- Overrides:
clearCachein classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
clearCache
- Specified by:
clearCachein interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Release>
-
cacheUniqueFindersCache
-
create
public com.liferay.portal.kernel.model.Release create(long releaseId) Creates a new release with the primary key. Does not add the release to the database.- Specified by:
createin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
releaseId- the primary key for the new release- Returns:
- the new release
-
remove
public com.liferay.portal.kernel.model.Release remove(long releaseId) throws com.liferay.portal.kernel.exception.NoSuchReleaseException Removes the release with the primary key from the database. Also notifies the appropriate model listeners.- Specified by:
removein interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
releaseId- the primary key of the release- Returns:
- the release that was removed
- Throws:
com.liferay.portal.kernel.exception.NoSuchReleaseException- if a release with the primary key could not be found
-
remove
public com.liferay.portal.kernel.model.Release remove(Serializable primaryKey) throws com.liferay.portal.kernel.exception.NoSuchReleaseException Removes the release with the primary key from the database. Also notifies the appropriate model listeners.- Specified by:
removein interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Release>- Overrides:
removein classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>- Parameters:
primaryKey- the primary key of the release- Returns:
- the release that was removed
- Throws:
com.liferay.portal.kernel.exception.NoSuchReleaseException- if a release with the primary key could not be found
-
removeImpl
protected com.liferay.portal.kernel.model.Release removeImpl(com.liferay.portal.kernel.model.Release release) - Overrides:
removeImplin classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
updateImpl
public com.liferay.portal.kernel.model.Release updateImpl(com.liferay.portal.kernel.model.Release release) - Specified by:
updateImplin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Overrides:
updateImplin classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
findByPrimaryKey
public com.liferay.portal.kernel.model.Release findByPrimaryKey(Serializable primaryKey) throws com.liferay.portal.kernel.exception.NoSuchReleaseException Returns the release with the primary key or throws acom.liferay.portal.kernel.exception.NoSuchModelExceptionif it could not be found.- Specified by:
findByPrimaryKeyin interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Release>- Overrides:
findByPrimaryKeyin classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>- Parameters:
primaryKey- the primary key of the release- Returns:
- the release
- Throws:
com.liferay.portal.kernel.exception.NoSuchReleaseException- if a release with the primary key could not be found
-
findByPrimaryKey
public com.liferay.portal.kernel.model.Release findByPrimaryKey(long releaseId) throws com.liferay.portal.kernel.exception.NoSuchReleaseException Returns the release with the primary key or throws aNoSuchReleaseExceptionif it could not be found.- Specified by:
findByPrimaryKeyin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
releaseId- the primary key of the release- Returns:
- the release
- Throws:
com.liferay.portal.kernel.exception.NoSuchReleaseException- if a release with the primary key could not be found
-
fetchByPrimaryKey
public com.liferay.portal.kernel.model.Release fetchByPrimaryKey(long releaseId) Returns the release with the primary key or returnsnullif it could not be found.- Specified by:
fetchByPrimaryKeyin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
releaseId- the primary key of the release- Returns:
- the release, or
nullif a release with the primary key could not be found
-
findAll
Returns all the releases.- Specified by:
findAllin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Returns:
- the releases
-
findAll
Returns a range of all the releases.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromReleaseModelImpl.- Specified by:
findAllin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
start- the lower bound of the range of releasesend- the upper bound of the range of releases (not inclusive)- Returns:
- the range of releases
-
findAll
public List<com.liferay.portal.kernel.model.Release> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Release> orderByComparator) Returns an ordered range of all the releases.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromReleaseModelImpl.- Specified by:
findAllin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
start- the lower bound of the range of releasesend- the upper bound of the range of releases (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)- Returns:
- the ordered range of releases
-
findAll
public List<com.liferay.portal.kernel.model.Release> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Release> orderByComparator, boolean useFinderCache) Returns an ordered range of all the releases.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromReleaseModelImpl.- Specified by:
findAllin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Parameters:
start- the lower bound of the range of releasesend- the upper bound of the range of releases (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)useFinderCache- whether to use the finder cache- Returns:
- the ordered range of releases
-
removeAll
public void removeAll()Removes all the releases from the database.- Specified by:
removeAllin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence
-
countAll
public int countAll()Returns the number of releases.- Specified by:
countAllin interfacecom.liferay.portal.kernel.service.persistence.ReleasePersistence- Returns:
- the number of releases
-
getBadColumnNames
- Specified by:
getBadColumnNamesin interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Release>- Overrides:
getBadColumnNamesin classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
getEntityCache
protected com.liferay.portal.kernel.dao.orm.EntityCache getEntityCache()- Overrides:
getEntityCachein classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
getPKDBName
- Overrides:
getPKDBNamein classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
getSelectSQL
- Overrides:
getSelectSQLin classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
getTableColumnsMap
- Overrides:
getTableColumnsMapin classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-
afterPropertiesSet
public void afterPropertiesSet()Initializes the release persistence. -
destroy
public void destroy() -
getFinderCache
protected com.liferay.portal.kernel.dao.orm.FinderCache getFinderCache()- Overrides:
getFinderCachein classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Release>
-