Interface ClassNamePersistence
- All Superinterfaces:
BasePersistence<ClassName>
The persistence interface for the class name service.
Caching information and settings can be found in portal.properties
- Author:
- Brian Wing Shun Chan
- See Also:
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionintcountByValue(String value) Returns the number of class names where value = ?.create(long classNameId) Creates a new class name with the primary key.fetchByPrimaryKey(long classNameId) Returns the class name with the primary key or returnsnullif it could not be found.default ClassNamefetchByValue(String value) Returns the class name where value = ? or returnsnullif it could not be found.fetchByValue(String value, boolean useFinderCache) Returns the class name where value = ? or returnsnullif it could not be found, optionally using the finder cache.findByPrimaryKey(long classNameId) Returns the class name with the primary key or throws aNoSuchClassNameExceptionif it could not be found.findByValue(String value) Returns the class name where value = ? or throws aNoSuchClassNameExceptionif it could not be found.remove(long classNameId) Removes the class name with the primary key from the database.removeByValue(String value) Removes the class name where value = ? from the database.updateImpl(ClassName className) Methods inherited from interface com.liferay.portal.kernel.service.persistence.BasePersistence
cacheResult, cacheResult, clearCache, clearCache, clearCache, clearCache, closeSession, countAll, countWithDynamicQuery, countWithDynamicQuery, dslQuery, dslQuery, dslQueryCount, dslQueryCount, fetchByPrimaryKey, fetchByPrimaryKeys, findAll, findAll, findAll, findAll, findByPrimaryKey, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getBadColumnNames, getCurrentSession, getDataSource, getDB, getDialect, getListeners, getModelClass, openSession, processException, reassociateIfAbsent, registerListener, remove, remove, removeAll, removeByFunction, setDataSource, unregisterListener, update, update
-
Method Details
-
findByValue
Returns the class name where value = ? or throws aNoSuchClassNameExceptionif it could not be found.- Parameters:
value- the value- Returns:
- the matching class name
- Throws:
NoSuchClassNameException- if a matching class name could not be found
-
fetchByValue
Returns the class name where value = ? or returnsnullif it could not be found, optionally using the finder cache.- Parameters:
value- the valueuseFinderCache- whether to use the finder cache- Returns:
- the matching class name, or
nullif a matching class name could not be found
-
removeByValue
Removes the class name where value = ? from the database.- Parameters:
value- the value- Returns:
- the class name that was removed
- Throws:
NoSuchClassNameException
-
countByValue
Returns the number of class names where value = ?.- Parameters:
value- the value- Returns:
- the number of matching class names
-
create
Creates a new class name with the primary key. Does not add the class name to the database.- Parameters:
classNameId- the primary key for the new class name- Returns:
- the new class name
-
remove
Removes the class name with the primary key from the database. Also notifies the appropriate model listeners.- Parameters:
classNameId- the primary key of the class name- Returns:
- the class name that was removed
- Throws:
NoSuchClassNameException- if a class name with the primary key could not be found
-
updateImpl
-
findByPrimaryKey
Returns the class name with the primary key or throws aNoSuchClassNameExceptionif it could not be found.- Parameters:
classNameId- the primary key of the class name- Returns:
- the class name
- Throws:
NoSuchClassNameException- if a class name with the primary key could not be found
-
fetchByPrimaryKey
Returns the class name with the primary key or returnsnullif it could not be found.- Parameters:
classNameId- the primary key of the class name- Returns:
- the class name, or
nullif a class name with the primary key could not be found
-
fetchByValue
Returns the class name where value = ? or returnsnullif it could not be found. Uses the finder cache.- Parameters:
value- the value- Returns:
- the matching class name, or
nullif a matching class name could not be found
-