All Superinterfaces:
IdentifiableService<de.digitalcollections.model.identifiable.web.Webpage>, ManagedContentService<de.digitalcollections.model.identifiable.web.Webpage>, NodeService<de.digitalcollections.model.identifiable.web.Webpage>, UniqueObjectService<de.digitalcollections.model.identifiable.web.Webpage>
All Known Implementing Classes:
WebpageServiceImpl

public interface WebpageService extends NodeService<de.digitalcollections.model.identifiable.web.Webpage>, ManagedContentService<de.digitalcollections.model.identifiable.web.Webpage>
Service for Webpage.
  • Method Details

    • findActiveChildren

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.web.Webpage> findActiveChildren(de.digitalcollections.model.identifiable.web.Webpage webpage, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException
      Throws:
      ServiceException
    • findRootWebpagesForWebsite

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.web.Webpage> findRootWebpagesForWebsite(de.digitalcollections.model.identifiable.entity.Website website, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException
      Throws:
      ServiceException
    • getByExampleAndActive

      de.digitalcollections.model.identifiable.web.Webpage getByExampleAndActive(de.digitalcollections.model.identifiable.web.Webpage webpage) throws ServiceException
      Throws:
      ServiceException
    • getByExampleAndActiveAndLocale

      de.digitalcollections.model.identifiable.web.Webpage getByExampleAndActiveAndLocale(de.digitalcollections.model.identifiable.web.Webpage webpage, Locale pLocale) throws ServiceException
      Throws:
      ServiceException
    • getActiveChildren

      List<de.digitalcollections.model.identifiable.web.Webpage> getActiveChildren(de.digitalcollections.model.identifiable.web.Webpage webpage) throws ServiceException
      Returns a list of children (non recursive)
      Parameters:
      webpage - the parent webpage
      Returns:
      List of children Webpages
      Throws:
      ServiceException
    • getActiveChildrenTree

      List<de.digitalcollections.model.identifiable.web.Webpage> getActiveChildrenTree(de.digitalcollections.model.identifiable.web.Webpage webpage) throws ServiceException
      Returns a list of active children, with recursivly all children have their active children set
      Parameters:
      webpage - the parent webpage
      Returns:
      List of active children Webpages
      Throws:
      ServiceException
    • getChildrenTree

      List<de.digitalcollections.model.identifiable.web.Webpage> getChildrenTree(de.digitalcollections.model.identifiable.web.Webpage webpage) throws ServiceException
      Returns a list of children, with recursively all children have their children set
      Parameters:
      webpage - the parent webpage
      Returns:
      List of active children webpages
      Throws:
      ServiceException
    • getWebsite

      de.digitalcollections.model.identifiable.entity.Website getWebsite(de.digitalcollections.model.identifiable.web.Webpage webpage) throws ServiceException
      Throws:
      ServiceException
    • saveWithParentWebsite

      de.digitalcollections.model.identifiable.web.Webpage saveWithParentWebsite(de.digitalcollections.model.identifiable.web.Webpage webpage, de.digitalcollections.model.identifiable.entity.Website website) throws ServiceException
      Throws:
      ServiceException