Class IdentifiableServiceImpl<I extends de.digitalcollections.model.api.identifiable.Identifiable>

    • Field Detail

      • repository

        protected IdentifiableRepository<I extends de.digitalcollections.model.api.identifiable.Identifiable> repository
    • Constructor Detail

      • IdentifiableServiceImpl

        @Autowired
        public IdentifiableServiceImpl​(@Qualifier("identifiableRepositoryImpl")
                                       IdentifiableRepository<I> repository)
    • Method Detail

      • count

        public long count()
        Specified by:
        count in interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
      • create

        public I create()
        Specified by:
        create in interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
      • find

        public de.digitalcollections.model.api.paging.PageResponse<I> find​(de.digitalcollections.model.api.paging.PageRequest pageRequest)
        Specified by:
        find in interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
      • find

        public de.digitalcollections.model.api.paging.SearchPageResponse<I> find​(de.digitalcollections.model.api.paging.SearchPageRequest searchPageRequest)
        Specified by:
        find in interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
      • find

        public List<I> find​(String searchTerm,
                            int maxResults)
        Specified by:
        find in interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
      • get

        public I get​(UUID uuid)
        Specified by:
        get in interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>
      • get

        public I get​(UUID uuid,
                     Locale locale)
        Specified by:
        get in interface IdentifiableService<I extends de.digitalcollections.model.api.identifiable.Identifiable>