Class MappingElasticsearchEntityInformation<T,ID>
java.lang.Object
org.springframework.data.repository.core.support.PersistentEntityInformation<T,ID>
org.springframework.data.elasticsearch.repository.support.MappingElasticsearchEntityInformation<T,ID>
- Type Parameters:
T-ID-
- All Implemented Interfaces:
ElasticsearchEntityInformation<T,ID>, EntityInformation<T, ID>, EntityMetadata<T>
public class MappingElasticsearchEntityInformation<T,ID>
extends PersistentEntityInformation<T,ID>
implements ElasticsearchEntityInformation<T,ID>
Elasticsearch specific implementation of
AbstractEntityInformation- Author:
- Rizwan Idrees, Mohsin Husen, Ryan Henszey, Oliver Gierke, Mark Paluch, Christoph Strobl, Ivan Greene, Sylvain Laurent, Peter-Josef Meisch
-
Constructor Summary
ConstructorsConstructorDescriptionMappingElasticsearchEntityInformation(ElasticsearchPersistentEntity<T> persistentEntity) -
Method Summary
Methods inherited from class PersistentEntityInformation
getId, getIdType, getJavaType, isNewMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EntityInformation
getId, getIdType, getRequiredId, isNewMethods inherited from interface EntityMetadata
getJavaType
-
Constructor Details
-
MappingElasticsearchEntityInformation
-
-
Method Details
-
getIdAttribute
- Specified by:
getIdAttributein interfaceElasticsearchEntityInformation<T,ID>
-
getIndexCoordinates
- Specified by:
getIndexCoordinatesin interfaceElasticsearchEntityInformation<T,ID>
-
getVersion
- Specified by:
getVersionin interfaceElasticsearchEntityInformation<T,ID>
-
getVersionType
- Specified by:
getVersionTypein interfaceElasticsearchEntityInformation<T,ID>
-