Class BrowserTrackerUtil
java.lang.Object
com.liferay.portal.kernel.service.persistence.BrowserTrackerUtil
The persistence utility for the browser tracker service. This utility wraps
com.liferay.portal.service.persistence.impl.BrowserTrackerPersistenceImpl and provides direct access to the database for CRUD operations. This utility should only be used by the service layer, as it must operate within a transaction. Never access this utility in a JSP, controller, model, or other front-end class.
Caching information and settings can be found in portal.properties
- Author:
- Brian Wing Shun Chan
- See Also:
- Generated:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcacheResult(BrowserTracker browserTracker) static voidcacheResult(List<BrowserTracker> browserTrackers) static voidstatic voidclearCache(BrowserTracker browserTracker) static intcountByUserId(long userId) Returns the number of browser trackers where userId = ?.static longcountWithDynamicQuery(DynamicQuery dynamicQuery) static BrowserTrackercreate(long browserTrackerId) Creates a new browser tracker with the primary key.static BrowserTrackerfetchByPrimaryKey(long browserTrackerId) Returns the browser tracker with the primary key or returnsnullif it could not be found.static Map<Serializable, BrowserTracker> fetchByPrimaryKeys(Set<Serializable> primaryKeys) static BrowserTrackerfetchByUserId(long userId) Returns the browser tracker where userId = ? or returnsnullif it could not be found.static BrowserTrackerfetchByUserId(long userId, boolean useFinderCache) Returns the browser tracker where userId = ? or returnsnullif it could not be found, optionally using the finder cache.static BrowserTrackerfindByPrimaryKey(long browserTrackerId) Returns the browser tracker with the primary key or throws aNoSuchBrowserTrackerExceptionif it could not be found.static BrowserTrackerfindByUserId(long userId) Returns the browser tracker where userId = ? or throws aNoSuchBrowserTrackerExceptionif it could not be found.static List<BrowserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery) static List<BrowserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end) static List<BrowserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<BrowserTracker> orderByComparator) static BrowserTrackerPersistencestatic BrowserTrackerremove(long browserTrackerId) Removes the browser tracker with the primary key from the database.static BrowserTrackerremoveByUserId(long userId) Removes the browser tracker where userId = ? from the database.static voidsetPersistence(BrowserTrackerPersistence persistence) static BrowserTrackerupdate(BrowserTracker browserTracker) static BrowserTrackerupdate(BrowserTracker browserTracker, ServiceContext serviceContext) static BrowserTrackerupdateImpl(BrowserTracker browserTracker)
-
Constructor Details
-
BrowserTrackerUtil
public BrowserTrackerUtil()
-
-
Method Details
-
cacheResult
- See Also:
-
cacheResult
- See Also:
-
clearCache
public static void clearCache()- See Also:
-
clearCache
- See Also:
-
countWithDynamicQuery
- See Also:
-
fetchByPrimaryKeys
- See Also:
-
findWithDynamicQuery
- See Also:
-
findWithDynamicQuery
public static List<BrowserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end) - See Also:
-
findWithDynamicQuery
public static List<BrowserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<BrowserTracker> orderByComparator) - See Also:
-
update
- See Also:
-
update
- See Also:
-
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
-
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
public static 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
-
updateImpl
-
findByPrimaryKey
public static BrowserTracker findByPrimaryKey(long browserTrackerId) throws NoSuchBrowserTrackerException 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
-
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
-
getPersistence
-
setPersistence
-