Interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
- All Known Subinterfaces:
ArticleService,CollectionService,CorporationService,DigitalObjectService,EntityService<E>,FileResourceMetadataService,NodeService<N>,ProjectService,SubtopicService,TopicService,WebpageService<E>,WebsiteService
- All Known Implementing Classes:
ArticleServiceImpl,CollectionServiceImpl,CorporationServiceImpl,DigitalObjectServiceImpl,EntityPartServiceImpl,EntityServiceImpl,FileResourceMetadataServiceImpl,IdentifiableServiceImpl,ProjectServiceImpl,SubtopicServiceImpl,TopicServiceImpl,WebpageServiceImpl,WebsiteServiceImpl
public interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidcleanupLabelFromUnwantedLocales(Locale locale, Locale fallbackLocale, de.digitalcollections.model.api.identifiable.Node n)longcount()de.digitalcollections.model.api.paging.PageResponse<I>find(de.digitalcollections.model.api.paging.PageRequest pageRequest)de.digitalcollections.model.api.paging.SearchPageResponse<I>find(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest)List<I>find(String searchTerm, int maxResults)Iget(de.digitalcollections.model.api.identifiable.Identifier identifier)Iget(UUID uuid)Iget(UUID uuid, Locale locale)IgetByIdentifier(String namespace, String id)Isave(I identifiable)Iupdate(I identifiable)
-
-
-
Method Detail
-
count
long count()
-
find
de.digitalcollections.model.api.paging.PageResponse<I> find(de.digitalcollections.model.api.paging.PageRequest pageRequest)
-
find
de.digitalcollections.model.api.paging.SearchPageResponse<I> find(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest)
-
get
I get(de.digitalcollections.model.api.identifiable.Identifier identifier)
-
get
I get(UUID uuid, Locale locale) throws IdentifiableServiceException
- Throws:
IdentifiableServiceException
-
save
I save(I identifiable) throws IdentifiableServiceException
- Throws:
IdentifiableServiceException
-
update
I update(I identifiable) throws IdentifiableServiceException
- Throws:
IdentifiableServiceException
-
-