Interface ClassNamePersistence
- All Superinterfaces:
BasePersistence<ClassName>
Caching information and settings can be found in portal.properties
- Author:
- Brian Wing Shun Chan
- See Also:
- {$generated.description}
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cacheResult
(ClassName className) Caches the class name in the entity cache if it is enabled.void
cacheResult
(List<ClassName> classNames) Caches the class names in the entity cache if it is enabled.int
countAll()
Returns the number of class names.int
countByValue
(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 returnsnull
if it could not be found.fetchByValue
(String value) Returns the class name where value = ? or returnsnull
if it could not be found.fetchByValue
(String value, boolean useFinderCache) Returns the class name where value = ? or returnsnull
if it could not be found, optionally using the finder cache.findAll()
Returns all the class names.findAll
(int start, int end) Returns a range of all the class names.findAll
(int start, int end, OrderByComparator<ClassName> orderByComparator) Returns an ordered range of all the class names.findAll
(int start, int end, OrderByComparator<ClassName> orderByComparator, boolean useFinderCache) Returns an ordered range of all the class names.findByPrimaryKey
(long classNameId) Returns the class name with the primary key or throws aNoSuchClassNameException
if it could not be found.findByValue
(String value) Returns the class name where value = ? or throws aNoSuchClassNameException
if it could not be found.remove
(long classNameId) Removes the class name with the primary key from the database.void
Removes all the class names 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
clearCache, clearCache, clearCache, clearCache, closeSession, countWithDynamicQuery, countWithDynamicQuery, dslQuery, dslQueryCount, fetchByPrimaryKey, fetchByPrimaryKeys, findByPrimaryKey, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getBadColumnNames, getCurrentSession, getDataSource, getDB, getDialect, getListeners, getModelClass, openSession, processException, registerListener, remove, remove, removeByFunction, setDataSource, unregisterListener, update, update
-
Method Details
-
findByValue
Returns the class name where value = ? or throws aNoSuchClassNameException
if 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 returnsnull
if it could not be found. Uses the finder cache.- Parameters:
value
- the value- Returns:
- the matching class name, or
null
if a matching class name could not be found
-
fetchByValue
Returns the class name where value = ? or returnsnull
if 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
null
if 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
-
cacheResult
Caches the class name in the entity cache if it is enabled.- Parameters:
className
- the class name
-
cacheResult
Caches the class names in the entity cache if it is enabled.- Parameters:
classNames
- the 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 aNoSuchClassNameException
if 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 returnsnull
if it could not be found.- Parameters:
classNameId
- the primary key of the class name- Returns:
- the class name, or
null
if a class name with the primary key could not be found
-
findAll
Returns all the class names.- Returns:
- the class names
-
findAll
Returns a range of all the class names.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromClassNameModelImpl
.- Parameters:
start
- the lower bound of the range of class namesend
- the upper bound of the range of class names (not inclusive)- Returns:
- the range of class names
-
findAll
Returns an ordered range of all the class names.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromClassNameModelImpl
.- Parameters:
start
- the lower bound of the range of class namesend
- the upper bound of the range of class names (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)- Returns:
- the ordered range of class names
-
findAll
List<ClassName> findAll(int start, int end, OrderByComparator<ClassName> orderByComparator, boolean useFinderCache) Returns an ordered range of all the class names.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromClassNameModelImpl
.- Parameters:
start
- the lower bound of the range of class namesend
- the upper bound of the range of class names (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)useFinderCache
- whether to use the finder cache- Returns:
- the ordered range of class names
-
removeAll
void removeAll()Removes all the class names from the database. -
countAll
int countAll()Returns the number of class names.- Returns:
- the number of class names
-