Class BrowserTrackerUtil
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.description}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcacheResult(BrowserTracker browserTracker) Caches the browser tracker in the entity cache if it is enabled.static voidcacheResult(List<BrowserTracker> browserTrackers) Caches the browser trackers in the entity cache if it is enabled.static voidstatic voidclearCache(BrowserTracker browserTracker) static intcountAll()Returns the number of browser trackers.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 List<BrowserTracker>findAll()Returns all the browser trackers.static List<BrowserTracker>findAll(int start, int end) Returns a range of all the browser trackers.static List<BrowserTracker>findAll(int start, int end, OrderByComparator<BrowserTracker> orderByComparator) Returns an ordered range of all the browser trackers.static List<BrowserTracker>findAll(int start, int end, OrderByComparator<BrowserTracker> orderByComparator, boolean useFinderCache) Returns an ordered range of all the browser trackers.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 voidRemoves all the browser trackers 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
-
clearCache
public static void clearCache()- See Also:
-
clearCache
-
countWithDynamicQuery
-
fetchByPrimaryKeys
- See Also:
-
findWithDynamicQuery
-
findWithDynamicQuery
public static List<BrowserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end) -
findWithDynamicQuery
public static List<BrowserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<BrowserTracker> orderByComparator) -
update
-
update
-
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 foundNoSuchBrowserTrackerException
-
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
-
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
-
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 foundNoSuchBrowserTrackerException
-
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
- Throws:
NoSuchBrowserTrackerException- if a browser tracker with the primary key could not be foundNoSuchBrowserTrackerException
-
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
-
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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris 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
public static 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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris 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
public static 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 - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris 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
public static void removeAll()Removes all the browser trackers from the database. -
countAll
public static int countAll()Returns the number of browser trackers.- Returns:
- the number of browser trackers
-
getPersistence
-
setPersistence
-