Class NewsRepository

  • All Implemented Interfaces:
    org.silverpeas.core.persistence.datasource.repository.EntityRepository<News>

    @Repository
    public class NewsRepository
    extends org.silverpeas.core.persistence.datasource.repository.jpa.SilverpeasJpaEntityRepository<News>
    • Constructor Summary

      Constructors 
      Constructor Description
      NewsRepository()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<News> getBlockingNews()  
      List<News> getByComponentId​(String componentId)  
      List<News> getByComponentIds​(List<String> componentIds)  
      News getByForeignId​(String foreignId)  
      News getByIdAndInstanceId​(String id, String instanceId)
      Gets the news with the given identifier in the specified QuickInfo instance.
      List<News> getTickerNews()  
      • Methods inherited from class org.silverpeas.core.persistence.datasource.repository.jpa.SilverpeasJpaEntityRepository

        deleteByComponentInstanceId
      • 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 interface org.silverpeas.core.persistence.datasource.repository.EntityRepository

        delete, deleteById, getById, save, save
    • Constructor Detail

      • NewsRepository

        public NewsRepository()
    • Method Detail

      • getByIdAndInstanceId

        public News getByIdAndInstanceId​(String id,
                                         String instanceId)
        Gets the news with the given identifier in the specified QuickInfo instance.
        Parameters:
        id - the unique identifier of the news.
        instanceId - the unique identifier of the QuickInfo instance.
        Returns:
        the news or null if the instance has no such news.
      • getByComponentId

        public List<News> getByComponentId​(String componentId)
      • getByForeignId

        public News getByForeignId​(String foreignId)
      • getBlockingNews

        public List<News> getBlockingNews()
      • getTickerNews

        public List<News> getTickerNews()