T
- public class SimpleElasticsearchPersistentEntity<T> extends BasicPersistentEntity<T,ElasticsearchPersistentProperty> implements ElasticsearchPersistentEntity<T>, ApplicationContextAware
PersistentEntity
implementation holdinghasIdProperty, hasVersionProperty
hasIdProperty, hasVersionProperty
Constructor and Description |
---|
SimpleElasticsearchPersistentEntity(TypeInformation<T> typeInformation) |
Modifier and Type | Method and Description |
---|---|
void |
addPersistentProperty(ElasticsearchPersistentProperty property) |
String |
getIndexName() |
String |
getIndexStoreType() |
String |
getIndexType() |
ElasticsearchPersistentProperty |
getParentIdProperty() |
String |
getParentType() |
String |
getRefreshInterval() |
short |
getReplicas() |
short |
getShards() |
boolean |
isCreateIndexAndMapping() |
boolean |
isUseServerConfiguration() |
void |
setApplicationContext(ApplicationContext applicationContext) |
String |
settingPath() |
addAssociation, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isConstructorArgument, isIdProperty, isVersionProperty, returnPropertyIfBetterIdPropertyCandidateOrNull, verify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getVersionProperty
doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getType, getTypeAlias, getTypeInformation, hasIdProperty, hasVersionProperty, isConstructorArgument, isIdProperty, isVersionProperty
public SimpleElasticsearchPersistentEntity(TypeInformation<T> typeInformation)
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
setApplicationContext
in interface ApplicationContextAware
BeansException
public String getIndexName()
getIndexName
in interface ElasticsearchPersistentEntity<T>
public String getIndexType()
getIndexType
in interface ElasticsearchPersistentEntity<T>
public String getIndexStoreType()
getIndexStoreType
in interface ElasticsearchPersistentEntity<T>
public short getShards()
getShards
in interface ElasticsearchPersistentEntity<T>
public short getReplicas()
getReplicas
in interface ElasticsearchPersistentEntity<T>
public boolean isUseServerConfiguration()
isUseServerConfiguration
in interface ElasticsearchPersistentEntity<T>
public String getRefreshInterval()
getRefreshInterval
in interface ElasticsearchPersistentEntity<T>
public String getParentType()
getParentType
in interface ElasticsearchPersistentEntity<T>
public ElasticsearchPersistentProperty getParentIdProperty()
getParentIdProperty
in interface ElasticsearchPersistentEntity<T>
public String settingPath()
settingPath
in interface ElasticsearchPersistentEntity<T>
public boolean isCreateIndexAndMapping()
isCreateIndexAndMapping
in interface ElasticsearchPersistentEntity<T>
public void addPersistentProperty(ElasticsearchPersistentProperty property)
addPersistentProperty
in interface MutablePersistentEntity<T,ElasticsearchPersistentProperty>
addPersistentProperty
in class BasicPersistentEntity<T,ElasticsearchPersistentProperty>
Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.