java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<E>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.Website>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.WebsiteServiceImpl
All Implemented Interfaces:
EntityService<de.digitalcollections.model.api.identifiable.entity.Website>, WebsiteService, IdentifiableService<de.digitalcollections.model.api.identifiable.entity.Website>

@Service
public class WebsiteServiceImpl
extends EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.Website>
implements WebsiteService
Service for Website handling.
  • Constructor Details

    • WebsiteServiceImpl

      @Autowired public WebsiteServiceImpl​(WebsiteRepository repository)
  • Method Details

    • getLanguages

      public java.util.List<java.util.Locale> getLanguages()
      Specified by:
      getLanguages in interface WebsiteService
    • getRootPages

      public java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> getRootPages​(de.digitalcollections.model.api.identifiable.entity.Website website)
      Specified by:
      getRootPages in interface WebsiteService
    • getRootPages

      public java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> getRootPages​(java.util.UUID uuid)
      Specified by:
      getRootPages in interface WebsiteService
    • getRootPages

      public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> getRootPages​(java.util.UUID uuid, de.digitalcollections.model.api.paging.PageRequest pageRequest)
      Specified by:
      getRootPages in interface WebsiteService
    • updateRootPagesOrder

      public boolean updateRootPagesOrder​(de.digitalcollections.model.api.identifiable.entity.Website website, java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> rootPages)
      Specified by:
      updateRootPagesOrder in interface WebsiteService