Class ArticleServiceImpl<I extends de.digitalcollections.model.api.identifiable.Identifiable>
- 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.Article>
-
- de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.ArticleServiceImpl<I>
-
- Type Parameters:
I- identifiable instance
- All Implemented Interfaces:
ArticleService<de.digitalcollections.model.api.identifiable.entity.Article,I>,EntityService<de.digitalcollections.model.api.identifiable.entity.Article>,IdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.Article,I>,IdentifiableService<de.digitalcollections.model.api.identifiable.entity.Article>
@Service public class ArticleServiceImpl<I extends de.digitalcollections.model.api.identifiable.Identifiable> extends EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.Article> implements ArticleService<de.digitalcollections.model.api.identifiable.entity.Article,I>
Service for Article handling.
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
repository
-
-
Constructor Summary
Constructors Constructor Description ArticleServiceImpl(de.digitalcollections.cudami.server.backend.api.repository.identifiable.entity.ArticleRepository<de.digitalcollections.model.api.identifiable.entity.Article,I> repository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIdentifiable(java.util.UUID articleUuid, java.util.UUID identifiableUuid)de.digitalcollections.model.api.identifiable.entity.Articleget(java.util.UUID uuid, java.util.Locale locale)java.util.List<de.digitalcollections.model.api.identifiable.Identifiable>getIdentifiables(de.digitalcollections.model.api.identifiable.entity.Article article)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.Article article, 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)-
Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
count, find, find, get, save, update
-
-
-
-
Constructor Detail
-
ArticleServiceImpl
@Autowired public ArticleServiceImpl(de.digitalcollections.cudami.server.backend.api.repository.identifiable.entity.ArticleRepository<de.digitalcollections.model.api.identifiable.entity.Article,I> repository)
-
-
Method Detail
-
addIdentifiable
public void addIdentifiable(java.util.UUID articleUuid, java.util.UUID identifiableUuid)- Specified by:
addIdentifiablein interfaceIdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.Article,I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
get
public de.digitalcollections.model.api.identifiable.entity.Article get(java.util.UUID uuid, java.util.Locale locale) throws IdentifiableServiceException- Specified by:
getin interfaceArticleService<de.digitalcollections.model.api.identifiable.entity.Article,I extends de.digitalcollections.model.api.identifiable.Identifiable>- Specified by:
getin interfaceIdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>- Overrides:
getin classIdentifiableServiceImpl<de.digitalcollections.model.api.identifiable.entity.Article>- Throws:
IdentifiableServiceException
-
getIdentifiables
public java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> getIdentifiables(de.digitalcollections.model.api.identifiable.entity.Article article)
- Specified by:
getIdentifiablesin interfaceIdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.Article,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.Article,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.Article article, java.util.List<de.digitalcollections.model.api.identifiable.Identifiable> identifiables)- Specified by:
saveIdentifiablesin interfaceIdentifiablesContainerService<de.digitalcollections.model.api.identifiable.entity.Article,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.Article,I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
-