T - public class SimpleElasticsearchPersistentEntity<T> extends BasicPersistentEntity<T,ElasticsearchPersistentProperty> implements ElasticsearchPersistentEntity<T>
PersistentEntity implementation holding| Constructor and Description |
|---|
SimpleElasticsearchPersistentEntity(TypeInformation<T> typeInformation) |
addAssociation, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getEvaluationContext, getEvaluationContext, getFallbackIsNewStrategy, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, iterator, requiresPropertyPopulation, returnPropertyIfBetterIdPropertyCandidateOrNull, verifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRequiredSeqNoPrimaryTermProperty, getVersionPropertydoWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, requiresPropertyPopulationforEach, iterator, spliteratorpublic SimpleElasticsearchPersistentEntity(TypeInformation<T> typeInformation)
public IndexCoordinates getIndexCoordinates()
getIndexCoordinates in interface ElasticsearchPersistentEntity<T>@Nullable 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>@Nullable public String getRefreshInterval()
getRefreshInterval in interface ElasticsearchPersistentEntity<T>@Nullable @Deprecated public String getParentType()
getParentType in interface ElasticsearchPersistentEntity<T>@Nullable @Deprecated public ElasticsearchPersistentProperty getParentIdProperty()
getParentIdProperty in interface ElasticsearchPersistentEntity<T>@Nullable public org.elasticsearch.index.VersionType getVersionType()
getVersionType in interface ElasticsearchPersistentEntity<T>public String settingPath()
settingPath in interface ElasticsearchPersistentEntity<T>public boolean isCreateIndexAndMapping()
isCreateIndexAndMapping in interface ElasticsearchPersistentEntity<T>public boolean hasScoreProperty()
ElasticsearchPersistentEntityElasticsearchPersistentEntity has a score property. If this call returns
true, ElasticsearchPersistentEntity.getScoreProperty() will return a non-null value.hasScoreProperty in interface ElasticsearchPersistentEntity<T>ElasticsearchPersistentEntity does not define a score property.@Nullable public ElasticsearchPersistentProperty getScoreProperty()
ElasticsearchPersistentEntityElasticsearchPersistentEntity. Can be null in case no score
property is available on the entity.getScoreProperty in interface ElasticsearchPersistentEntity<T>ElasticsearchPersistentProperty of the PersistentEntity or null if not
defined.public void addPersistentProperty(ElasticsearchPersistentProperty property)
addPersistentProperty in interface MutablePersistentEntity<T,ElasticsearchPersistentProperty>addPersistentProperty in class BasicPersistentEntity<T,ElasticsearchPersistentProperty>public void setPersistentPropertyAccessorFactory(PersistentPropertyAccessorFactory factory)
setPersistentPropertyAccessorFactory in interface MutablePersistentEntity<T,ElasticsearchPersistentProperty>setPersistentPropertyAccessorFactory in class BasicPersistentEntity<T,ElasticsearchPersistentProperty>@Nullable public ElasticsearchPersistentProperty getPersistentPropertyWithFieldName(String fieldName)
ElasticsearchPersistentEntityElasticsearchPersistentProperty with the given fieldName (may be set by the Field
annotation.getPersistentPropertyWithFieldName in interface ElasticsearchPersistentEntity<T>fieldName - to field name for the search, must not be nullpublic boolean hasSeqNoPrimaryTermProperty()
ElasticsearchPersistentEntityElasticsearchPersistentEntity has a SeqNoPrimaryTerm property. If this call
returns true, ElasticsearchPersistentEntity.getSeqNoPrimaryTermProperty() will return a non-null value.hasSeqNoPrimaryTermProperty in interface ElasticsearchPersistentEntity<T>ElasticsearchPersistentEntity does not define a SeqNoPrimaryTerm property.public boolean hasJoinFieldProperty()
ElasticsearchPersistentEntityElasticsearchPersistentEntity has a JoinField property. If this call returns
true, ElasticsearchPersistentEntity.getJoinFieldProperty() will return a non-null value.hasJoinFieldProperty in interface ElasticsearchPersistentEntity<T>ElasticsearchPersistentEntity does not define a JoinField property.@Nullable public ElasticsearchPersistentProperty getSeqNoPrimaryTermProperty()
ElasticsearchPersistentEntitySeqNoPrimaryTerm property of the ElasticsearchPersistentEntity. Can be null
in case no such property is available on the entity.getSeqNoPrimaryTermProperty in interface ElasticsearchPersistentEntity<T>SeqNoPrimaryTerm ElasticsearchPersistentProperty of the PersistentEntity or
null if not defined.@Nullable public ElasticsearchPersistentProperty getJoinFieldProperty()
ElasticsearchPersistentEntityJoinField property of the ElasticsearchPersistentEntity. Can be null in case
no such property is available on the entity.getJoinFieldProperty in interface ElasticsearchPersistentEntity<T>JoinField ElasticsearchPersistentProperty of the PersistentEntity or
null if not defined.public void setEvaluationContextProvider(EvaluationContextProvider provider)
setEvaluationContextProvider in interface MutablePersistentEntity<T,ElasticsearchPersistentProperty>setEvaluationContextProvider in class BasicPersistentEntity<T,ElasticsearchPersistentProperty>public Document getDefaultSettings()
ElasticsearchPersistentEntitygetDefaultSettings in interface ElasticsearchPersistentEntity<T>DocumentCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.