Class DownloadDetailJpaRepository
- java.lang.Object
-
- org.silverpeas.core.persistence.datasource.repository.jpa.AbstractJpaEntityRepository<E>
-
- org.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository<DownloadDetail>
-
- org.silverpeas.core.sharing.repository.DownloadDetailJpaRepository
-
- All Implemented Interfaces:
EntityRepository<DownloadDetail>
,WithSaveAndFlush<DownloadDetail>
,DownloadDetailRepository
@Repository public class DownloadDetailJpaRepository extends BasicJpaEntityRepository<DownloadDetail> implements DownloadDetailRepository
-
-
Constructor Summary
Constructors Constructor Description DownloadDetailJpaRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
deleteDownloadsByTicket(Ticket ticket)
Gets paginated ticket downloads.SilverpeasList<DownloadDetail>
getDownloadsByTicket(Ticket ticket, PaginationCriterion paginationCriterion, DownloadDetail.QUERY_ORDER_BY orderBy)
Gets paginated ticket downloads.-
Methods inherited from class org.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository
deleteByComponentInstanceId, saveAndFlush
-
Methods inherited from class org.silverpeas.core.persistence.datasource.repository.jpa.AbstractJpaEntityRepository
contains, countByCriteria, countFromJpqlString, delete, deleteById, deleteFromJpqlQuery, deleteFromNamedQuery, findByCriteria, findByNamedQuery, findFirstByNamedQuery, flush, getAll, getById, getById, getEntityClass, getEntityManager, getFromJpqlString, getFromJpqlString, getFromNamedQuery, getFromNamedQuery, getIdentifierConverter, getMaximumItemsInClause, listFromJpqlString, listFromJpqlString, listFromJpqlString, listFromJpqlString, listFromNamedQuery, listFromNamedQuery, newNamedParameters, noParameter, save, setMaximumItemsInClause, split, streamByNamedQuery, streamByNamedQuery, streamFromJpqlString, streamFromJpqlString, updateFromJpqlQuery, updateFromNamedQuery
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.silverpeas.core.persistence.datasource.repository.EntityRepository
contains, delete, delete, deleteByComponentInstanceId, deleteById, deleteById, findByCriteria, flush, getAll, getById, getById, getById, save, save, save
-
Methods inherited from interface org.silverpeas.core.persistence.datasource.repository.WithSaveAndFlush
saveAndFlush
-
-
-
-
Method Detail
-
getDownloadsByTicket
public SilverpeasList<DownloadDetail> getDownloadsByTicket(Ticket ticket, PaginationCriterion paginationCriterion, DownloadDetail.QUERY_ORDER_BY orderBy)
Description copied from interface:DownloadDetailRepository
Gets paginated ticket downloads.- Specified by:
getDownloadsByTicket
in interfaceDownloadDetailRepository
- Parameters:
ticket
- a ticket.paginationCriterion
- a pagination.orderBy
- an optional order by.- Returns:
- a paginated list of downloads.
-
deleteDownloadsByTicket
public long deleteDownloadsByTicket(Ticket ticket)
Description copied from interface:DownloadDetailRepository
Gets paginated ticket downloads.- Specified by:
deleteDownloadsByTicket
in interfaceDownloadDetailRepository
- Parameters:
ticket
- a ticket.- Returns:
- a paginated list of downloads.
-
-