All Superinterfaces:
EntityRepository<de.digitalcollections.model.identifiable.entity.Website>, IdentifiableRepository<de.digitalcollections.model.identifiable.entity.Website>, PagingSortingFilteringRepository<de.digitalcollections.model.identifiable.entity.Website>, UniqueObjectRepository<de.digitalcollections.model.identifiable.entity.Website>

public interface WebsiteRepository extends EntityRepository<de.digitalcollections.model.identifiable.entity.Website>
Repository for Website persistence handling.
  • Method Details

    • findRootWebpages

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.web.Webpage> findRootWebpages(UUID uuid, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException
      Throws:
      RepositoryException
    • findRootWebpages

      default de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.web.Webpage> findRootWebpages(de.digitalcollections.model.identifiable.entity.Website website, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException
      Throws:
      RepositoryException
    • getRootWebpages

      List<de.digitalcollections.model.identifiable.web.Webpage> getRootWebpages(UUID uuid) throws RepositoryException
      Throws:
      RepositoryException
    • getRootWebpages

      default List<de.digitalcollections.model.identifiable.web.Webpage> getRootWebpages(de.digitalcollections.model.identifiable.entity.Website website) throws RepositoryException
      Throws:
      RepositoryException
    • updateRootWebpagesOrder

      boolean updateRootWebpagesOrder(UUID website, List<de.digitalcollections.model.identifiable.web.Webpage> rootPages) throws RepositoryException
      Throws:
      RepositoryException
    • updateRootWebpagesOrder

      default boolean updateRootWebpagesOrder(de.digitalcollections.model.identifiable.entity.Website website, List<de.digitalcollections.model.identifiable.web.Webpage> rootPages) throws RepositoryException
      Throws:
      RepositoryException