Interface WebsiteRepository

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

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

      • getRootPages

        default List<de.digitalcollections.model.identifiable.web.Webpage> getRootPages​(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 website,
                                        List<de.digitalcollections.model.identifiable.web.Webpage> rootPages)