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

      • findRootWebpages

        de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.web.Webpage> findRootWebpages​(UUID uuid,
                                                                                                                                    de.digitalcollections.model.list.paging.PageRequest pageRequest)
      • getRootWebpages

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

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

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

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