Interface TicketPersistence

All Superinterfaces:
BasePersistence<Ticket>

@ProviderType public interface TicketPersistence extends BasePersistence<Ticket>
The persistence interface for the ticket service.

Caching information and settings can be found in portal.properties

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

    • findByKey

      Ticket findByKey(String key) throws NoSuchTicketException
      Returns the ticket where key = ? or throws a NoSuchTicketException if it could not be found.
      Parameters:
      key - the key
      Returns:
      the matching ticket
      Throws:
      NoSuchTicketException - if a matching ticket could not be found
    • fetchByKey

      Ticket fetchByKey(String key)
      Returns the ticket where key = ? or returns null if it could not be found. Uses the finder cache.
      Parameters:
      key - the key
      Returns:
      the matching ticket, or null if a matching ticket could not be found
    • fetchByKey

      Ticket fetchByKey(String key, boolean useFinderCache)
      Returns the ticket where key = ? or returns null if it could not be found, optionally using the finder cache.
      Parameters:
      key - the key
      useFinderCache - whether to use the finder cache
      Returns:
      the matching ticket, or null if a matching ticket could not be found
    • removeByKey

      Ticket removeByKey(String key) throws NoSuchTicketException
      Removes the ticket where key = ? from the database.
      Parameters:
      key - the key
      Returns:
      the ticket that was removed
      Throws:
      NoSuchTicketException
    • countByKey

      int countByKey(String key)
      Returns the number of tickets where key = ?.
      Parameters:
      key - the key
      Returns:
      the number of matching tickets
    • findByC_C_C

      List<Ticket> findByC_C_C(long companyId, long classNameId, long classPK)
      Returns all the tickets where companyId = ? and classNameId = ? and classPK = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      Returns:
      the matching tickets
    • findByC_C_C

      List<Ticket> findByC_C_C(long companyId, long classNameId, long classPK, int start, int end)
      Returns a range of all the tickets where companyId = ? and classNameId = ? and classPK = ?.

      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 TicketModelImpl.

      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (not inclusive)
      Returns:
      the range of matching tickets
    • findByC_C_C

      List<Ticket> findByC_C_C(long companyId, long classNameId, long classPK, int start, int end, OrderByComparator<Ticket> orderByComparator)
      Returns an ordered range of all the tickets where companyId = ? and classNameId = ? and classPK = ?.

      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 TicketModelImpl.

      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching tickets
    • findByC_C_C

      List<Ticket> findByC_C_C(long companyId, long classNameId, long classPK, int start, int end, OrderByComparator<Ticket> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the tickets where companyId = ? and classNameId = ? and classPK = ?.

      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 TicketModelImpl.

      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (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 tickets
    • findByC_C_C_First

      Ticket findByC_C_C_First(long companyId, long classNameId, long classPK, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the first ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching ticket
      Throws:
      NoSuchTicketException - if a matching ticket could not be found
    • fetchByC_C_C_First

      Ticket fetchByC_C_C_First(long companyId, long classNameId, long classPK, OrderByComparator<Ticket> orderByComparator)
      Returns the first ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching ticket, or null if a matching ticket could not be found
    • findByC_C_C_Last

      Ticket findByC_C_C_Last(long companyId, long classNameId, long classPK, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the last ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching ticket
      Throws:
      NoSuchTicketException - if a matching ticket could not be found
    • fetchByC_C_C_Last

      Ticket fetchByC_C_C_Last(long companyId, long classNameId, long classPK, OrderByComparator<Ticket> orderByComparator)
      Returns the last ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching ticket, or null if a matching ticket could not be found
    • findByC_C_C_PrevAndNext

      Ticket[] findByC_C_C_PrevAndNext(long ticketId, long companyId, long classNameId, long classPK, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the tickets before and after the current ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ?.
      Parameters:
      ticketId - the primary key of the current ticket
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the previous, current, and next ticket
      Throws:
      NoSuchTicketException - if a ticket with the primary key could not be found
    • removeByC_C_C

      void removeByC_C_C(long companyId, long classNameId, long classPK)
      Removes all the tickets where companyId = ? and classNameId = ? and classPK = ? from the database.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
    • countByC_C_C

      int countByC_C_C(long companyId, long classNameId, long classPK)
      Returns the number of tickets where companyId = ? and classNameId = ? and classPK = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      Returns:
      the number of matching tickets
    • findByC_C_T

      List<Ticket> findByC_C_T(long classNameId, long classPK, int type)
      Returns all the tickets where classNameId = ? and classPK = ? and type = ?.
      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      Returns:
      the matching tickets
    • findByC_C_T

      List<Ticket> findByC_C_T(long classNameId, long classPK, int type, int start, int end)
      Returns a range of all the tickets where classNameId = ? and classPK = ? and type = ?.

      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 TicketModelImpl.

      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (not inclusive)
      Returns:
      the range of matching tickets
    • findByC_C_T

      List<Ticket> findByC_C_T(long classNameId, long classPK, int type, int start, int end, OrderByComparator<Ticket> orderByComparator)
      Returns an ordered range of all the tickets where classNameId = ? and classPK = ? and type = ?.

      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 TicketModelImpl.

      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching tickets
    • findByC_C_T

      List<Ticket> findByC_C_T(long classNameId, long classPK, int type, int start, int end, OrderByComparator<Ticket> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the tickets where classNameId = ? and classPK = ? and type = ?.

      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 TicketModelImpl.

      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (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 tickets
    • findByC_C_T_First

      Ticket findByC_C_T_First(long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the first ticket in the ordered set where classNameId = ? and classPK = ? and type = ?.
      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching ticket
      Throws:
      NoSuchTicketException - if a matching ticket could not be found
    • fetchByC_C_T_First

      Ticket fetchByC_C_T_First(long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator)
      Returns the first ticket in the ordered set where classNameId = ? and classPK = ? and type = ?.
      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching ticket, or null if a matching ticket could not be found
    • findByC_C_T_Last

      Ticket findByC_C_T_Last(long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the last ticket in the ordered set where classNameId = ? and classPK = ? and type = ?.
      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching ticket
      Throws:
      NoSuchTicketException - if a matching ticket could not be found
    • fetchByC_C_T_Last

      Ticket fetchByC_C_T_Last(long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator)
      Returns the last ticket in the ordered set where classNameId = ? and classPK = ? and type = ?.
      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching ticket, or null if a matching ticket could not be found
    • findByC_C_T_PrevAndNext

      Ticket[] findByC_C_T_PrevAndNext(long ticketId, long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the tickets before and after the current ticket in the ordered set where classNameId = ? and classPK = ? and type = ?.
      Parameters:
      ticketId - the primary key of the current ticket
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the previous, current, and next ticket
      Throws:
      NoSuchTicketException - if a ticket with the primary key could not be found
    • removeByC_C_T

      void removeByC_C_T(long classNameId, long classPK, int type)
      Removes all the tickets where classNameId = ? and classPK = ? and type = ? from the database.
      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
    • countByC_C_T

      int countByC_C_T(long classNameId, long classPK, int type)
      Returns the number of tickets where classNameId = ? and classPK = ? and type = ?.
      Parameters:
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      Returns:
      the number of matching tickets
    • findByC_C_C_T

      List<Ticket> findByC_C_C_T(long companyId, long classNameId, long classPK, int type)
      Returns all the tickets where companyId = ? and classNameId = ? and classPK = ? and type = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      Returns:
      the matching tickets
    • findByC_C_C_T

      List<Ticket> findByC_C_C_T(long companyId, long classNameId, long classPK, int type, int start, int end)
      Returns a range of all the tickets where companyId = ? and classNameId = ? and classPK = ? and type = ?.

      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 TicketModelImpl.

      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (not inclusive)
      Returns:
      the range of matching tickets
    • findByC_C_C_T

      List<Ticket> findByC_C_C_T(long companyId, long classNameId, long classPK, int type, int start, int end, OrderByComparator<Ticket> orderByComparator)
      Returns an ordered range of all the tickets where companyId = ? and classNameId = ? and classPK = ? and type = ?.

      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 TicketModelImpl.

      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching tickets
    • findByC_C_C_T

      List<Ticket> findByC_C_C_T(long companyId, long classNameId, long classPK, int type, int start, int end, OrderByComparator<Ticket> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the tickets where companyId = ? and classNameId = ? and classPK = ? and type = ?.

      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 TicketModelImpl.

      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      start - the lower bound of the range of tickets
      end - the upper bound of the range of tickets (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 tickets
    • findByC_C_C_T_First

      Ticket findByC_C_C_T_First(long companyId, long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the first ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ? and type = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching ticket
      Throws:
      NoSuchTicketException - if a matching ticket could not be found
    • fetchByC_C_C_T_First

      Ticket fetchByC_C_C_T_First(long companyId, long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator)
      Returns the first ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ? and type = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the first matching ticket, or null if a matching ticket could not be found
    • findByC_C_C_T_Last

      Ticket findByC_C_C_T_Last(long companyId, long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the last ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ? and type = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching ticket
      Throws:
      NoSuchTicketException - if a matching ticket could not be found
    • fetchByC_C_C_T_Last

      Ticket fetchByC_C_C_T_Last(long companyId, long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator)
      Returns the last ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ? and type = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the last matching ticket, or null if a matching ticket could not be found
    • findByC_C_C_T_PrevAndNext

      Ticket[] findByC_C_C_T_PrevAndNext(long ticketId, long companyId, long classNameId, long classPK, int type, OrderByComparator<Ticket> orderByComparator) throws NoSuchTicketException
      Returns the tickets before and after the current ticket in the ordered set where companyId = ? and classNameId = ? and classPK = ? and type = ?.
      Parameters:
      ticketId - the primary key of the current ticket
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      orderByComparator - the comparator to order the set by (optionally null)
      Returns:
      the previous, current, and next ticket
      Throws:
      NoSuchTicketException - if a ticket with the primary key could not be found
    • removeByC_C_C_T

      void removeByC_C_C_T(long companyId, long classNameId, long classPK, int type)
      Removes all the tickets where companyId = ? and classNameId = ? and classPK = ? and type = ? from the database.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
    • countByC_C_C_T

      int countByC_C_C_T(long companyId, long classNameId, long classPK, int type)
      Returns the number of tickets where companyId = ? and classNameId = ? and classPK = ? and type = ?.
      Parameters:
      companyId - the company ID
      classNameId - the class name ID
      classPK - the class pk
      type - the type
      Returns:
      the number of matching tickets
    • cacheResult

      void cacheResult(Ticket ticket)
      Caches the ticket in the entity cache if it is enabled.
      Parameters:
      ticket - the ticket
    • cacheResult

      void cacheResult(List<Ticket> tickets)
      Caches the tickets in the entity cache if it is enabled.
      Parameters:
      tickets - the tickets
    • create

      Ticket create(long ticketId)
      Creates a new ticket with the primary key. Does not add the ticket to the database.
      Parameters:
      ticketId - the primary key for the new ticket
      Returns:
      the new ticket
    • remove

      Ticket remove(long ticketId) throws NoSuchTicketException
      Removes the ticket with the primary key from the database. Also notifies the appropriate model listeners.
      Parameters:
      ticketId - the primary key of the ticket
      Returns:
      the ticket that was removed
      Throws:
      NoSuchTicketException - if a ticket with the primary key could not be found
    • updateImpl

      Ticket updateImpl(Ticket ticket)
    • findByPrimaryKey

      Ticket findByPrimaryKey(long ticketId) throws NoSuchTicketException
      Returns the ticket with the primary key or throws a NoSuchTicketException if it could not be found.
      Parameters:
      ticketId - the primary key of the ticket
      Returns:
      the ticket
      Throws:
      NoSuchTicketException - if a ticket with the primary key could not be found
    • fetchByPrimaryKey

      Ticket fetchByPrimaryKey(long ticketId)
      Returns the ticket with the primary key or returns null if it could not be found.
      Parameters:
      ticketId - the primary key of the ticket
      Returns:
      the ticket, or null if a ticket with the primary key could not be found
    • findAll

      List<Ticket> findAll()
      Returns all the tickets.
      Returns:
      the tickets
    • findAll

      List<Ticket> findAll(int start, int end)
      Returns a range of all the tickets.

      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 TicketModelImpl.

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

      List<Ticket> findAll(int start, int end, OrderByComparator<Ticket> orderByComparator)
      Returns an ordered range of all the tickets.

      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 TicketModelImpl.

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

      List<Ticket> findAll(int start, int end, OrderByComparator<Ticket> orderByComparator, boolean useFinderCache)
      Returns an ordered range of all the tickets.

      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 TicketModelImpl.

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

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

      int countAll()
      Returns the number of tickets.
      Returns:
      the number of tickets