Interface UserTrackerPersistence

All Superinterfaces:
BasePersistence<UserTracker>

@ProviderType public interface UserTrackerPersistence extends BasePersistence<UserTracker>
The persistence interface for the user tracker service.

Caching information and settings can be found in portal.properties

Author:
Brian Wing Shun Chan
See Also:
{$generated.description}
  • Method Details

    • findByCompanyId

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

      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

      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

      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

      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
    • fetchByCompanyId_First

      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

      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
    • fetchByCompanyId_Last

      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

      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
    • removeByCompanyId

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

      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

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

      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

      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

      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

      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
    • fetchByUserId_First

      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

      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
    • fetchByUserId_Last

      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

      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
    • removeByUserId

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

      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

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

      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

      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

      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

      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
    • fetchBySessionId_First

      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

      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
    • fetchBySessionId_Last

      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

      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
    • removeBySessionId

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

      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

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

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

      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

      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
    • updateImpl

      UserTracker updateImpl(UserTracker userTracker)
    • findByPrimaryKey

      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
    • fetchByPrimaryKey

      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

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

      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

      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

      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

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

      int countAll()
      Returns the number of user trackers.
      Returns:
      the number of user trackers