Interface WebpageRepository<E extends de.digitalcollections.model.api.identifiable.entity.Entity>

  • Type Parameters:
    E - entity type
    All Superinterfaces:
    EntityPartRepository<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,​E>, IdentifiableRepository<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>, NodeRepository<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>

    public interface WebpageRepository<E extends de.digitalcollections.model.api.identifiable.entity.Entity>
    extends NodeRepository<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>, EntityPartRepository<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,​E>
    Repository for Webpage persistence handling.
    • Method Detail

      • saveWithParentWebsite

        de.digitalcollections.model.api.identifiable.entity.parts.Webpage saveWithParentWebsite​(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage,
                                                                                                UUID parentWebsiteUUID)
      • saveWithParentWebpage

        de.digitalcollections.model.api.identifiable.entity.parts.Webpage saveWithParentWebpage​(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage,
                                                                                                UUID parentWebpageUUID)
      • getWebsite

        de.digitalcollections.model.api.identifiable.entity.Website getWebsite​(UUID rootWebpageUuid)