Interface IdentifiableRepository<I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
- All Known Subinterfaces:
ArticleRepository,DigitalObjectRepository,EntityPartRepository<P,E>,EntityRepository<E>,FileResourceMetadataRepository,NodeRepository<N>,SubtopicRepository,TopicRepository,WebpageRepository<E>,WebsiteRepository
public interface IdentifiableRepository<I extends de.digitalcollections.model.api.identifiable.Identifiable>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longcount()Icreate()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)IfindOne(de.digitalcollections.model.api.identifiable.Identifier identifier)IfindOne(UUID uuid)IfindOne(UUID uuid, Locale locale)IfindOneByIdentifier(String namespace, String id)Isave(I identifiable)Iupdate(I identifiable)
-
-
-
Method Detail
-
count
long count()
-
create
I create()
-
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)
-
findOne
I findOne(de.digitalcollections.model.api.identifiable.Identifier identifier)
-
-