Spring Data Elasticsearch

org.springframework.data.elasticsearch.repository.support
Class NumberKeyedRepository<T,ID extends Number>

java.lang.Object
  extended by org.springframework.data.elasticsearch.repository.support.AbstractElasticsearchRepository<T,ID>
      extended by org.springframework.data.elasticsearch.repository.support.NumberKeyedRepository<T,ID>
All Implemented Interfaces:
ElasticsearchCrudRepository<T,ID>, ElasticsearchRepository<T,ID>, CrudRepository<T,ID>, PagingAndSortingRepository<T,ID>, Repository<T,ID>

public class NumberKeyedRepository<T,ID extends Number>
extends AbstractElasticsearchRepository<T,ID>

Elasticsearch specific repository implementation. Likely to be used as target within ElasticsearchRepositoryFactory

Author:
Rizwan Idrees, Mohsin Husen, Ryan Henszey

Field Summary
 
Fields inherited from class org.springframework.data.elasticsearch.repository.support.AbstractElasticsearchRepository
elasticsearchOperations, entityClass, entityInformation
 
Constructor Summary
NumberKeyedRepository()
           
NumberKeyedRepository(ElasticsearchEntityInformation<T,ID> metadata, ElasticsearchOperations elasticsearchOperations)
           
NumberKeyedRepository(ElasticsearchOperations elasticsearchOperations)
           
 
Method Summary
protected  String stringIdRepresentation(ID id)
           
 
Methods inherited from class org.springframework.data.elasticsearch.repository.support.AbstractElasticsearchRepository
count, delete, delete, delete, deleteAll, exists, extractIdFromBean, findAll, findAll, findAll, findAll, findOne, getEntityClass, index, save, save, save, search, search, search, searchSimilar, setElasticsearchOperations, setEntityClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberKeyedRepository

public NumberKeyedRepository()

NumberKeyedRepository

public NumberKeyedRepository(ElasticsearchEntityInformation<T,ID> metadata,
                             ElasticsearchOperations elasticsearchOperations)

NumberKeyedRepository

public NumberKeyedRepository(ElasticsearchOperations elasticsearchOperations)
Method Detail

stringIdRepresentation

protected String stringIdRepresentation(ID id)
Specified by:
stringIdRepresentation in class AbstractElasticsearchRepository<T,ID extends Number>

Spring Data Elasticsearch

Copyright © 2011-2014-2014 Pivotal Software, Inc.. All Rights Reserved.