Interface WebsiteService

  • All Superinterfaces:
    EntityService<de.digitalcollections.model.identifiable.entity.Website>, IdentifiableService<de.digitalcollections.model.identifiable.entity.Website>
    All Known Implementing Classes:
    WebsiteServiceImpl

    public interface WebsiteService
    extends EntityService<de.digitalcollections.model.identifiable.entity.Website>
    Service for Website.
    • Method Detail

      • findRootPages

        de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.web.Webpage> findRootPages​(UUID uuid,
                                                                                                                                  de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
      • getRootPages

        default List<de.digitalcollections.model.identifiable.web.Webpage> getRootPages​(de.digitalcollections.model.identifiable.entity.Website website)
      • getRootPages

        List<de.digitalcollections.model.identifiable.web.Webpage> getRootPages​(UUID uuid)
      • updateRootPagesOrder

        default boolean updateRootPagesOrder​(de.digitalcollections.model.identifiable.entity.Website website,
                                             List<de.digitalcollections.model.identifiable.web.Webpage> rootPages)
      • updateRootPagesOrder

        boolean updateRootPagesOrder​(UUID websiteUuid,
                                     List<de.digitalcollections.model.identifiable.web.Webpage> rootPages)