Interface IdentifierRepository


  • public interface IdentifierRepository
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      long count()  
      void delete​(List<UUID> uuids)  
      default void delete​(UUID uuid)  
      default void deleteByIdentifiable​(de.digitalcollections.model.api.identifiable.Identifiable identifiable)  
      void deleteByIdentifiable​(UUID identifiableUuid)  
      de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.Identifier> find​(de.digitalcollections.model.api.paging.PageRequest pageRequest)  
      de.digitalcollections.model.api.paging.SearchPageResponse<de.digitalcollections.model.api.identifiable.Identifier> find​(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest)  
      default List<de.digitalcollections.model.api.identifiable.Identifier> find​(String searchTerm, int maxResults)  
      List<de.digitalcollections.model.api.identifiable.Identifier> findByIdentifiable​(UUID identifiableUuid)  
      de.digitalcollections.model.api.identifiable.Identifier findOne​(String namespace, String id)  
      de.digitalcollections.model.api.identifiable.Identifier save​(de.digitalcollections.model.api.identifiable.Identifier identifier)  
      de.digitalcollections.model.api.identifiable.Identifier update​(de.digitalcollections.model.api.identifiable.Identifier identifier)  
    • Method Detail

      • count

        long count()
      • delete

        default void delete​(UUID uuid)
      • delete

        void delete​(List<UUID> uuids)
      • deleteByIdentifiable

        default void deleteByIdentifiable​(de.digitalcollections.model.api.identifiable.Identifiable identifiable)
      • deleteByIdentifiable

        void deleteByIdentifiable​(UUID identifiableUuid)
      • find

        de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.Identifier> find​(de.digitalcollections.model.api.paging.PageRequest pageRequest)
      • find

        de.digitalcollections.model.api.paging.SearchPageResponse<de.digitalcollections.model.api.identifiable.Identifier> find​(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest)
      • find

        default List<de.digitalcollections.model.api.identifiable.Identifier> find​(String searchTerm,
                                                                                   int maxResults)
      • findByIdentifiable

        List<de.digitalcollections.model.api.identifiable.Identifier> findByIdentifiable​(UUID identifiableUuid)
      • findOne

        de.digitalcollections.model.api.identifiable.Identifier findOne​(String namespace,
                                                                        String id)
      • save

        de.digitalcollections.model.api.identifiable.Identifier save​(de.digitalcollections.model.api.identifiable.Identifier identifier)
      • update

        de.digitalcollections.model.api.identifiable.Identifier update​(de.digitalcollections.model.api.identifiable.Identifier identifier)