Interface BrowserTrackerPersistence
- All Superinterfaces:
BasePersistence<BrowserTracker>
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
(BrowserTracker browserTracker) Caches the browser tracker in the entity cache if it is enabled.void
cacheResult
(List<BrowserTracker> browserTrackers) Caches the browser trackers in the entity cache if it is enabled.int
countAll()
Returns the number of browser trackers.int
countByUserId
(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 returnsnull
if it could not be found.fetchByUserId
(long userId) Returns the browser tracker where userId = ? or returnsnull
if it could not be found.fetchByUserId
(long userId, boolean useFinderCache) Returns the browser tracker where userId = ? or returnsnull
if it could not be found, optionally using the finder cache.findAll()
Returns all the browser trackers.findAll
(int start, int end) Returns a range of all the browser trackers.findAll
(int start, int end, OrderByComparator<BrowserTracker> orderByComparator) Returns an ordered range of all the browser trackers.findAll
(int start, int end, OrderByComparator<BrowserTracker> orderByComparator, boolean useFinderCache) Returns an ordered range of all the browser trackers.findByPrimaryKey
(long browserTrackerId) Returns the browser tracker with the primary key or throws aNoSuchBrowserTrackerException
if it could not be found.findByUserId
(long userId) Returns the browser tracker where userId = ? or throws aNoSuchBrowserTrackerException
if it could not be found.remove
(long browserTrackerId) Removes the browser tracker with the primary key from the database.void
Removes all the browser trackers 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
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
-
findByUserId
Returns the browser tracker where userId = ? or throws aNoSuchBrowserTrackerException
if 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 returnsnull
if it could not be found. Uses the finder cache.- Parameters:
userId
- the user ID- Returns:
- the matching browser tracker, or
null
if a matching browser tracker could not be found
-
fetchByUserId
Returns the browser tracker where userId = ? or returnsnull
if 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
null
if 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
-
cacheResult
Caches the browser tracker in the entity cache if it is enabled.- Parameters:
browserTracker
- the browser tracker
-
cacheResult
Caches the browser trackers in the entity cache if it is enabled.- Parameters:
browserTrackers
- the 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 aNoSuchBrowserTrackerException
if 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 returnsnull
if it could not be found.- Parameters:
browserTrackerId
- the primary key of the browser tracker- Returns:
- the browser tracker, or
null
if a browser tracker with the primary key could not be found
-
findAll
List<BrowserTracker> findAll()Returns all the browser trackers.- Returns:
- the browser trackers
-
findAll
Returns a range of all the browser trackers.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 fromBrowserTrackerModelImpl
.- Parameters:
start
- the lower bound of the range of browser trackersend
- the upper bound of the range of browser trackers (not inclusive)- Returns:
- the range of browser trackers
-
findAll
List<BrowserTracker> findAll(int start, int end, OrderByComparator<BrowserTracker> orderByComparator) Returns an ordered range of all the browser trackers.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 fromBrowserTrackerModelImpl
.- Parameters:
start
- the lower bound of the range of browser trackersend
- the upper bound of the range of browser trackers (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)- Returns:
- the ordered range of browser trackers
-
findAll
List<BrowserTracker> findAll(int start, int end, OrderByComparator<BrowserTracker> orderByComparator, boolean useFinderCache) Returns an ordered range of all the browser trackers.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 fromBrowserTrackerModelImpl
.- Parameters:
start
- the lower bound of the range of browser trackersend
- the upper bound of the range of browser trackers (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)useFinderCache
- whether to use the finder cache- Returns:
- the ordered range of browser trackers
-
removeAll
void removeAll()Removes all the browser trackers from the database. -
countAll
int countAll()Returns the number of browser trackers.- Returns:
- the number of browser trackers
-