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 void
cacheResult
(BrowserTracker browserTracker) Caches the browser tracker in the entity cache if it is enabled.static void
cacheResult
(List<BrowserTracker> browserTrackers) Caches the browser trackers in the entity cache if it is enabled.static void
static void
clearCache
(BrowserTracker browserTracker) static int
countAll()
Returns the number of browser trackers.static int
countByUserId
(long userId) Returns the number of browser trackers where userId = ?.static long
countWithDynamicQuery
(DynamicQuery dynamicQuery) static BrowserTracker
create
(long browserTrackerId) Creates a new browser tracker with the primary key.static BrowserTracker
fetchByPrimaryKey
(long browserTrackerId) Returns the browser tracker with the primary key or returnsnull
if it could not be found.static Map<Serializable,
BrowserTracker> fetchByPrimaryKeys
(Set<Serializable> primaryKeys) static BrowserTracker
fetchByUserId
(long userId) Returns the browser tracker where userId = ? or returnsnull
if it could not be found.static BrowserTracker
fetchByUserId
(long userId, boolean useFinderCache) Returns the browser tracker where userId = ? or returnsnull
if 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 BrowserTracker
findByPrimaryKey
(long browserTrackerId) Returns the browser tracker with the primary key or throws aNoSuchBrowserTrackerException
if it could not be found.static BrowserTracker
findByUserId
(long userId) Returns the browser tracker where userId = ? or throws aNoSuchBrowserTrackerException
if 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 BrowserTrackerPersistence
static BrowserTracker
remove
(long browserTrackerId) Removes the browser tracker with the primary key from the database.static void
Removes all the browser trackers from the database.static BrowserTracker
removeByUserId
(long userId) Removes the browser tracker where userId = ? from the database.static void
setPersistence
(BrowserTrackerPersistence persistence) static BrowserTracker
update
(BrowserTracker browserTracker) static BrowserTracker
update
(BrowserTracker browserTracker, ServiceContext serviceContext) static BrowserTracker
updateImpl
(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 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 foundNoSuchBrowserTrackerException
-
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
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 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 foundNoSuchBrowserTrackerException
-
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
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
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 - 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
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 - 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
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
-