Class UserTrackerUtil

Object
com.liferay.portal.kernel.service.persistence.UserTrackerUtil

public class UserTrackerUtil extends Object
The persistence utility for the user tracker service. This utility wraps com.liferay.portal.service.persistence.impl.UserTrackerPersistenceImpl 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 Details

    • UserTrackerUtil

      public UserTrackerUtil()
  • Method Details

    • clearCache

      public static void clearCache()
      See Also:
    • clearCache

      public static void clearCache(UserTracker userTracker)
      See Also:
    • countWithDynamicQuery

      public static long countWithDynamicQuery(DynamicQuery dynamicQuery)
      See Also:
    • fetchByPrimaryKeys

      public static Map<Serializable,UserTracker> fetchByPrimaryKeys(Set<Serializable> primaryKeys)
      See Also:
    • findWithDynamicQuery

      public static List<UserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery)
      See Also:
    • findWithDynamicQuery

      public static List<UserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end)
      See Also:
    • findWithDynamicQuery

      public static List<UserTracker> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<UserTracker> orderByComparator)
      See Also:
    • update

      public static UserTracker update(UserTracker userTracker)
      See Also:
    • update

      public static UserTracker update(UserTracker userTracker, ServiceContext serviceContext)
      See Also:
    • findByCompanyId

      public static List<UserTracker> findByCompanyId(long companyId)
      Returns all the user trackers where companyId = ?.
      Parameters:
      companyId - the company ID
      Returns:
      the matching user trackers
    • findByCompanyId

      public static List<UserTracker> findByCompanyId(long companyId, int start, int end)
      Returns a range of all the user trackers where companyId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      companyId - the company ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      Returns:
      the range of matching user trackers
    • findByCompanyId

      public static List<UserTracker> findByCompanyId(long companyId, int start, int end, OrderByComparator<UserTracker> orderByComparator)
      Returns an ordered range of all the user trackers where companyId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      companyId - the company ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching user trackers
    • findByCompanyId

      public static List<UserTracker> findByCompanyId(long companyId, int start, int end, OrderByComparator<UserTracker> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the user trackers where companyId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      companyId - the company ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      useFinderCache - whether to use the finder cache
      Returns:
      the ordered range of matching user trackers
    • findByCompanyId_First

      public static UserTracker findByCompanyId_First(long companyId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the first user tracker in the ordered set where companyId = ?.
      Parameters:
      companyId - the company ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching user tracker
      Throws:
      NoSuchUserTrackerException - if a matching user tracker could not be found
      NoSuchUserTrackerException
    • fetchByCompanyId_First

      public static UserTracker fetchByCompanyId_First(long companyId, OrderByComparator<UserTracker> orderByComparator)
      Returns the first user tracker in the ordered set where companyId = ?.
      Parameters:
      companyId - the company ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching user tracker, or null if a matching user tracker could not be found
    • findByCompanyId_Last

      public static UserTracker findByCompanyId_Last(long companyId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the last user tracker in the ordered set where companyId = ?.
      Parameters:
      companyId - the company ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching user tracker
      Throws:
      NoSuchUserTrackerException - if a matching user tracker could not be found
      NoSuchUserTrackerException
    • fetchByCompanyId_Last

      public static UserTracker fetchByCompanyId_Last(long companyId, OrderByComparator<UserTracker> orderByComparator)
      Returns the last user tracker in the ordered set where companyId = ?.
      Parameters:
      companyId - the company ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching user tracker, or null if a matching user tracker could not be found
    • findByCompanyId_PrevAndNext

      public static UserTracker[] findByCompanyId_PrevAndNext(long userTrackerId, long companyId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the user trackers before and after the current user tracker in the ordered set where companyId = ?.
      Parameters:
      userTrackerId - the primary key of the current user tracker
      companyId - the company ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the previous, current, and next user tracker
      Throws:
      NoSuchUserTrackerException - if a user tracker with the primary key could not be found
      NoSuchUserTrackerException
    • removeByCompanyId

      public static void removeByCompanyId(long companyId)
      Removes all the user trackers where companyId = ? from the database.
      Parameters:
      companyId - the company ID
    • countByCompanyId

      public static int countByCompanyId(long companyId)
      Returns the number of user trackers where companyId = ?.
      Parameters:
      companyId - the company ID
      Returns:
      the number of matching user trackers
    • findByUserId

      public static List<UserTracker> findByUserId(long userId)
      Returns all the user trackers where userId = ?.
      Parameters:
      userId - the user ID
      Returns:
      the matching user trackers
    • findByUserId

      public static List<UserTracker> findByUserId(long userId, int start, int end)
      Returns a range of all the user trackers where userId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      userId - the user ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      Returns:
      the range of matching user trackers
    • findByUserId

      public static List<UserTracker> findByUserId(long userId, int start, int end, OrderByComparator<UserTracker> orderByComparator)
      Returns an ordered range of all the user trackers where userId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      userId - the user ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching user trackers
    • findByUserId

      public static List<UserTracker> findByUserId(long userId, int start, int end, OrderByComparator<UserTracker> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the user trackers where userId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      userId - the user ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      useFinderCache - whether to use the finder cache
      Returns:
      the ordered range of matching user trackers
    • findByUserId_First

      public static UserTracker findByUserId_First(long userId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the first user tracker in the ordered set where userId = ?.
      Parameters:
      userId - the user ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching user tracker
      Throws:
      NoSuchUserTrackerException - if a matching user tracker could not be found
      NoSuchUserTrackerException
    • fetchByUserId_First

      public static UserTracker fetchByUserId_First(long userId, OrderByComparator<UserTracker> orderByComparator)
      Returns the first user tracker in the ordered set where userId = ?.
      Parameters:
      userId - the user ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching user tracker, or null if a matching user tracker could not be found
    • findByUserId_Last

      public static UserTracker findByUserId_Last(long userId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the last user tracker in the ordered set where userId = ?.
      Parameters:
      userId - the user ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching user tracker
      Throws:
      NoSuchUserTrackerException - if a matching user tracker could not be found
      NoSuchUserTrackerException
    • fetchByUserId_Last

      public static UserTracker fetchByUserId_Last(long userId, OrderByComparator<UserTracker> orderByComparator)
      Returns the last user tracker in the ordered set where userId = ?.
      Parameters:
      userId - the user ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching user tracker, or null if a matching user tracker could not be found
    • findByUserId_PrevAndNext

      public static UserTracker[] findByUserId_PrevAndNext(long userTrackerId, long userId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the user trackers before and after the current user tracker in the ordered set where userId = ?.
      Parameters:
      userTrackerId - the primary key of the current user tracker
      userId - the user ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the previous, current, and next user tracker
      Throws:
      NoSuchUserTrackerException - if a user tracker with the primary key could not be found
      NoSuchUserTrackerException
    • removeByUserId

      public static void removeByUserId(long userId)
      Removes all the user trackers where userId = ? from the database.
      Parameters:
      userId - the user ID
    • countByUserId

      public static int countByUserId(long userId)
      Returns the number of user trackers where userId = ?.
      Parameters:
      userId - the user ID
      Returns:
      the number of matching user trackers
    • findBySessionId

      public static List<UserTracker> findBySessionId(String sessionId)
      Returns all the user trackers where sessionId = ?.
      Parameters:
      sessionId - the session ID
      Returns:
      the matching user trackers
    • findBySessionId

      public static List<UserTracker> findBySessionId(String sessionId, int start, int end)
      Returns a range of all the user trackers where sessionId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      sessionId - the session ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      Returns:
      the range of matching user trackers
    • findBySessionId

      public static List<UserTracker> findBySessionId(String sessionId, int start, int end, OrderByComparator<UserTracker> orderByComparator)
      Returns an ordered range of all the user trackers where sessionId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      sessionId - the session ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching user trackers
    • findBySessionId

      public static List<UserTracker> findBySessionId(String sessionId, int start, int end, OrderByComparator<UserTracker> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the user trackers where sessionId = ?.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      sessionId - the session ID
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      useFinderCache - whether to use the finder cache
      Returns:
      the ordered range of matching user trackers
    • findBySessionId_First

      public static UserTracker findBySessionId_First(String sessionId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the first user tracker in the ordered set where sessionId = ?.
      Parameters:
      sessionId - the session ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching user tracker
      Throws:
      NoSuchUserTrackerException - if a matching user tracker could not be found
      NoSuchUserTrackerException
    • fetchBySessionId_First

      public static UserTracker fetchBySessionId_First(String sessionId, OrderByComparator<UserTracker> orderByComparator)
      Returns the first user tracker in the ordered set where sessionId = ?.
      Parameters:
      sessionId - the session ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching user tracker, or null if a matching user tracker could not be found
    • findBySessionId_Last

      public static UserTracker findBySessionId_Last(String sessionId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the last user tracker in the ordered set where sessionId = ?.
      Parameters:
      sessionId - the session ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching user tracker
      Throws:
      NoSuchUserTrackerException - if a matching user tracker could not be found
      NoSuchUserTrackerException
    • fetchBySessionId_Last

      public static UserTracker fetchBySessionId_Last(String sessionId, OrderByComparator<UserTracker> orderByComparator)
      Returns the last user tracker in the ordered set where sessionId = ?.
      Parameters:
      sessionId - the session ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching user tracker, or null if a matching user tracker could not be found
    • findBySessionId_PrevAndNext

      public static UserTracker[] findBySessionId_PrevAndNext(long userTrackerId, String sessionId, OrderByComparator<UserTracker> orderByComparator) throws NoSuchUserTrackerException
      Returns the user trackers before and after the current user tracker in the ordered set where sessionId = ?.
      Parameters:
      userTrackerId - the primary key of the current user tracker
      sessionId - the session ID
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the previous, current, and next user tracker
      Throws:
      NoSuchUserTrackerException - if a user tracker with the primary key could not be found
      NoSuchUserTrackerException
    • removeBySessionId

      public static void removeBySessionId(String sessionId)
      Removes all the user trackers where sessionId = ? from the database.
      Parameters:
      sessionId - the session ID
    • countBySessionId

      public static int countBySessionId(String sessionId)
      Returns the number of user trackers where sessionId = ?.
      Parameters:
      sessionId - the session ID
      Returns:
      the number of matching user trackers
    • cacheResult

      public static void cacheResult(UserTracker userTracker)
      Caches the user tracker in the entity cache if it is enabled.
      Parameters:
      userTracker - the user tracker
    • cacheResult

      public static void cacheResult(List<UserTracker> userTrackers)
      Caches the user trackers in the entity cache if it is enabled.
      Parameters:
      userTrackers - the user trackers
    • create

      public static UserTracker create(long userTrackerId)
      Creates a new user tracker with the primary key. Does not add the user tracker to the database.
      Parameters:
      userTrackerId - the primary key for the new user tracker
      Returns:
      the new user tracker
    • remove

      public static UserTracker remove(long userTrackerId) throws NoSuchUserTrackerException
      Removes the user tracker with the primary key from the database. Also notifies the appropriate model listeners.
      Parameters:
      userTrackerId - the primary key of the user tracker
      Returns:
      the user tracker that was removed
      Throws:
      NoSuchUserTrackerException - if a user tracker with the primary key could not be found
      NoSuchUserTrackerException
    • updateImpl

      public static UserTracker updateImpl(UserTracker userTracker)
    • findByPrimaryKey

      public static UserTracker findByPrimaryKey(long userTrackerId) throws NoSuchUserTrackerException
      Returns the user tracker with the primary key or throws a NoSuchUserTrackerException if it could not be found.
      Parameters:
      userTrackerId - the primary key of the user tracker
      Returns:
      the user tracker
      Throws:
      NoSuchUserTrackerException - if a user tracker with the primary key could not be found
      NoSuchUserTrackerException
    • fetchByPrimaryKey

      public static UserTracker fetchByPrimaryKey(long userTrackerId)
      Returns the user tracker with the primary key or returns null if it could not be found.
      Parameters:
      userTrackerId - the primary key of the user tracker
      Returns:
      the user tracker, or null if a user tracker with the primary key could not be found
    • findAll

      public static List<UserTracker> findAll()
      Returns all the user trackers.
      Returns:
      the user trackers
    • findAll

      public static List<UserTracker> findAll(int start, int end)
      Returns a range of all the user trackers.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      Returns:
      the range of user trackers
    • findAll

      public static List<UserTracker> findAll(int start, int end, OrderByComparator<UserTracker> orderByComparator)
      Returns an ordered range of all the user trackers.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of user trackers
    • findAll

      public static List<UserTracker> findAll(int start, int end, OrderByComparator<UserTracker> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the user trackers.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from UserTrackerModelImpl.

      Parameters:
      start - the lower bound of the range of user trackers
      end - the upper bound of the range of user trackers (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      useFinderCache - whether to use the finder cache
      Returns:
      the ordered range of user trackers
    • removeAll

      public static void removeAll()
      Removes all the user trackers from the database.
    • countAll

      public static int countAll()
      Returns the number of user trackers.
      Returns:
      the number of user trackers
    • getPersistence

      public static UserTrackerPersistence getPersistence()
    • setPersistence

      public static void setPersistence(UserTrackerPersistence persistence)