Class WebpageServiceImpl<I extends de.digitalcollections.model.api.identifiable.Identifiable>
- java.lang.Object
-
- de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>
-
- de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.parts.WebpageServiceImpl<I>
-
- Type Parameters:
I- identifiable instance
- All Implemented Interfaces:
WebpageService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I>,IdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I>,IdentifiableService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>,NodeService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>
@Service public class WebpageServiceImpl<I extends de.digitalcollections.model.api.identifiable.Identifiable> extends IdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> implements WebpageService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I>
Service for Webpage handling.
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
repository
-
-
Constructor Summary
Constructors Constructor Description WebpageServiceImpl(de.digitalcollections.cudami.server.backend.api.repository.identifiable.entity.parts.WebpageRepository<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I> repository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIdentifiable(java.util.UUID webpageUuid, java.util.UUID identifiableUuid)de.digitalcollections.model.api.identifiable.entity.parts.Webpageget(java.util.UUID uuid, java.util.Locale locale)java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>getChildren(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage)java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>getChildren(java.util.UUID uuid)java.util.List<de.digitalcollections.model.api.identifiable.Identifiable>getIdentifiables(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage)java.util.List<de.digitalcollections.model.api.identifiable.Identifiable>getIdentifiables(java.util.UUID identifiableUuid)java.util.List<de.digitalcollections.model.api.identifiable.Identifiable>saveIdentifiables(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> identifiables)java.util.List<de.digitalcollections.model.api.identifiable.Identifiable>saveIdentifiables(java.util.UUID identifiablesContainerUuid, java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> identifiables)de.digitalcollections.model.api.identifiable.entity.parts.WebpagesaveWithParentWebpage(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.UUID parentWebpageUuid)de.digitalcollections.model.api.identifiable.entity.parts.WebpagesaveWithParentWebsite(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.UUID parentWebsiteUuid)-
Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
count, find, find, get, save, update
-
-
-
-
Constructor Detail
-
WebpageServiceImpl
@Autowired public WebpageServiceImpl(de.digitalcollections.cudami.server.backend.api.repository.identifiable.entity.parts.WebpageRepository<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I> repository)
-
-
Method Detail
-
addIdentifiable
public void addIdentifiable(java.util.UUID webpageUuid, java.util.UUID identifiableUuid)- Specified by:
addIdentifiablein interfaceIdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
get
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage get(java.util.UUID uuid, java.util.Locale locale) throws IdentifiableServiceException- Specified by:
getin interfaceIdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>- Specified by:
getin interfaceWebpageService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I extends de.digitalcollections.model.api.identifiable.Identifiable>- Overrides:
getin classIdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.entity.parts.Webpage>- Throws:
IdentifiableServiceException
-
getChildren
public java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> getChildren(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage)
- Specified by:
getChildrenin interfaceNodeService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
getChildren
public java.util.List<de.digitalcollections.model.api.identifiable.entity.parts.Webpage> getChildren(java.util.UUID uuid)
- Specified by:
getChildrenin interfaceNodeService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
saveWithParentWebsite
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage saveWithParentWebsite(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.UUID parentWebsiteUuid) throws IdentifiableServiceException- Specified by:
saveWithParentWebsitein interfaceWebpageService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I extends de.digitalcollections.model.api.identifiable.Identifiable>- Throws:
IdentifiableServiceException
-
saveWithParentWebpage
public de.digitalcollections.model.api.identifiable.entity.parts.Webpage saveWithParentWebpage(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.UUID parentWebpageUuid) throws IdentifiableServiceException- Specified by:
saveWithParentWebpagein interfaceWebpageService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I extends de.digitalcollections.model.api.identifiable.Identifiable>- Throws:
IdentifiableServiceException
-
getIdentifiables
public java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> getIdentifiables(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage)
- Specified by:
getIdentifiablesin interfaceIdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
getIdentifiables
public java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> getIdentifiables(java.util.UUID identifiableUuid)
- Specified by:
getIdentifiablesin interfaceIdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
saveIdentifiables
public java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> saveIdentifiables(de.digitalcollections.model.api.identifiable.entity.parts.Webpage webpage, java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> identifiables)- Specified by:
saveIdentifiablesin interfaceIdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
saveIdentifiables
public java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> saveIdentifiables(java.util.UUID identifiablesContainerUuid, java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> identifiables)- Specified by:
saveIdentifiablesin interfaceIdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.parts.Webpage,I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
-