public interface IndexingDependencyOptionsStep extends PropertyMappingStep
| Modifier and Type | Method and Description |
|---|---|
IndexingDependencyOptionsStep |
derivedFrom(PojoModelPathValueNode pojoModelPath) |
default IndexingDependencyOptionsStep |
extractor(String extractorName) |
IndexingDependencyOptionsStep |
extractors(ContainerExtractorPath extractorPath) |
default IndexingDependencyOptionsStep |
noExtractors()
Indicates that no container extractors should be applied,
not even the default ones.
|
IndexingDependencyOptionsStep |
reindexOnUpdate(ReindexOnUpdate reindexOnUpdate) |
associationInverseSide, binder, bridge, bridge, documentId, fullTextField, fullTextField, genericField, genericField, indexedEmbedded, indexingDependency, keywordField, keywordField, marker, property, scaledNumberField, scaledNumberFieldIndexingDependencyOptionsStep reindexOnUpdate(ReindexOnUpdate reindexOnUpdate)
reindexOnUpdate - How indexed entities using the annotated property should be reindexed when the value,
or any nested value, is updated.this, for method chaining.IndexingDependency.reindexOnUpdate(),
ReindexOnUpdateIndexingDependencyOptionsStep derivedFrom(PojoModelPathValueNode pojoModelPath)
pojoModelPath - A path to other values that are used to generate the value of this property.this, for method chaining.IndexingDependency.derivedFrom(),
PojoModelPathValueNode,
PojoModelPath.ofValue(String),
PojoModelPath.ofValue(String, ContainerExtractorPath),
PojoModelPath.builder()default IndexingDependencyOptionsStep extractor(String extractorName)
extractorName - The name of the container extractor to use.this, for method chaining.IndexingDependency.extraction(),
BuiltinContainerExtractorsdefault IndexingDependencyOptionsStep noExtractors()
this, for method chaining.IndexingDependency.extraction()IndexingDependencyOptionsStep extractors(ContainerExtractorPath extractorPath)
extractorPath - A ContainerExtractorPath.this, for method chaining.IndexingDependency.extraction(),
ContainerExtractorPathCopyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.