Interface BrowserTrackerPersistence
- All Superinterfaces:
BasePersistence<BrowserTracker>
The persistence interface for the browser tracker service.
Caching information and settings can be found in portal.properties
- Author:
- Brian Wing Shun Chan
- See Also:
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionintcountByUserId(long userId) Returns the number of browser trackers where userId = ?.create(long browserTrackerId) Creates a new browser tracker with the primary key.fetchByPrimaryKey(long browserTrackerId) Returns the browser tracker with the primary key or returnsnullif it could not be found.default BrowserTrackerfetchByUserId(long userId) Returns the browser tracker where userId = ? or returnsnullif it could not be found.fetchByUserId(long userId, boolean useFinderCache) Returns the browser tracker where userId = ? or returnsnullif it could not be found, optionally using the finder cache.findByPrimaryKey(long browserTrackerId) Returns the browser tracker with the primary key or throws aNoSuchBrowserTrackerExceptionif it could not be found.findByUserId(long userId) Returns the browser tracker where userId = ? or throws aNoSuchBrowserTrackerExceptionif it could not be found.remove(long browserTrackerId) Removes the browser tracker with the primary key from the database.removeByUserId(long userId) Removes the browser tracker where userId = ? from the database.updateImpl(BrowserTracker browserTracker) 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
-
findByUserId
Returns the browser tracker where userId = ? or throws aNoSuchBrowserTrackerExceptionif it could not be found.- Parameters:
userId- the user ID- Returns:
- the matching browser tracker
- Throws:
NoSuchBrowserTrackerException- if a matching browser tracker could not be found
-
fetchByUserId
Returns the browser tracker where userId = ? or returnsnullif it could not be found, optionally using the finder cache.- Parameters:
userId- the user IDuseFinderCache- whether to use the finder cache- Returns:
- the matching browser tracker, or
nullif a matching browser tracker could not be found
-
removeByUserId
Removes the browser tracker where userId = ? from the database.- Parameters:
userId- the user ID- Returns:
- the browser tracker that was removed
- Throws:
NoSuchBrowserTrackerException
-
countByUserId
int countByUserId(long userId) Returns the number of browser trackers where userId = ?.- Parameters:
userId- the user ID- Returns:
- the number of matching browser trackers
-
create
Creates a new browser tracker with the primary key. Does not add the browser tracker to the database.- Parameters:
browserTrackerId- the primary key for the new browser tracker- Returns:
- the new browser tracker
-
remove
Removes the browser tracker with the primary key from the database. Also notifies the appropriate model listeners.- Parameters:
browserTrackerId- the primary key of the browser tracker- Returns:
- the browser tracker that was removed
- Throws:
NoSuchBrowserTrackerException- if a browser tracker with the primary key could not be found
-
updateImpl
-
findByPrimaryKey
Returns the browser tracker with the primary key or throws aNoSuchBrowserTrackerExceptionif it could not be found.- Parameters:
browserTrackerId- the primary key of the browser tracker- Returns:
- the browser tracker
- Throws:
NoSuchBrowserTrackerException- if a browser tracker with the primary key could not be found
-
fetchByPrimaryKey
Returns the browser tracker with the primary key or returnsnullif it could not be found.- Parameters:
browserTrackerId- the primary key of the browser tracker- Returns:
- the browser tracker, or
nullif a browser tracker with the primary key could not be found
-
fetchByUserId
Returns the browser tracker where userId = ? or returnsnullif it could not be found. Uses the finder cache.- Parameters:
userId- the user ID- Returns:
- the matching browser tracker, or
nullif a matching browser tracker could not be found
-