| Modifier and Type | Method and Description |
|---|---|
Optional<PojoModelPathValueNode> |
MappingAnnotationProcessorContext.toPojoModelPathValueNode(ObjectPath objectPath)
Convert an
ObjectPath annotation to a PojoModelPathValueNode. |
| Modifier and Type | Method and Description |
|---|---|
AssociationInverseSideOptionsStep |
PropertyMappingStep.associationInverseSide(PojoModelPathValueNode inversePath)
Assuming the property represents an association on a entity type A to entity type B,
defines the inverse side of an association, i.e.
|
IndexingDependencyOptionsStep |
IndexingDependencyOptionsStep.derivedFrom(PojoModelPathValueNode pojoModelPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
PojoAdditionalMetadataCollectorValueNode.associationInverseSide(PojoModelPathValueNode inverseSidePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
PojoAdditionalMetadataCollectorValueNode.derivedFrom(Set<PojoModelPathValueNode> path) |
| Modifier and Type | Method and Description |
|---|---|
default PojoOtherEntityIndexingDependencyConfigurationContext |
PojoPropertyIndexingDependencyConfigurationContext.fromOtherEntity(Class<?> otherEntityType,
PojoModelPathValueNode pathFromOtherEntityTypeToBridgedType)
Start the declaration of dependencies to properties of another entity,
without specifying the path to that other entity.
|
PojoOtherEntityIndexingDependencyConfigurationContext |
PojoTypeIndexingDependencyConfigurationContext.fromOtherEntity(Class<?> otherEntityType,
PojoModelPathValueNode pathFromOtherEntityTypeToBridgedType)
Start the declaration of dependencies to properties of another entity,
without specifying the path to that other entity.
|
PojoOtherEntityIndexingDependencyConfigurationContext |
PojoPropertyIndexingDependencyConfigurationContext.fromOtherEntity(ContainerExtractorPath extractorPathFromBridgedProperty,
Class<?> otherEntityType,
PojoModelPathValueNode pathFromOtherEntityTypeToBridgedPropertyExtractedType)
Start the declaration of dependencies to properties of another entity,
without specifying the path to that other entity.
|
PojoPropertyIndexingDependencyConfigurationContext |
PojoPropertyIndexingDependencyConfigurationContext.use(ContainerExtractorPath extractorPathFromBridgedProperty,
PojoModelPathValueNode pathFromExtractedBridgedPropertyValueToUsedValue)
Declare that the given path is read by the bridge at index time to populate the indexed document.
|
default PojoPropertyIndexingDependencyConfigurationContext |
PojoPropertyIndexingDependencyConfigurationContext.use(PojoModelPathValueNode pathFromBridgedPropertyToUsedValue)
Declare that the given path is read by the bridge at index time to populate the indexed document.
|
PojoTypeIndexingDependencyConfigurationContext |
PojoTypeIndexingDependencyConfigurationContext.use(PojoModelPathValueNode pathFromBridgedTypeToUsedValue)
Declare that the given path is read by the bridge at index time to populate the indexed document.
|
PojoOtherEntityIndexingDependencyConfigurationContext |
PojoOtherEntityIndexingDependencyConfigurationContext.use(PojoModelPathValueNode pathFromBridgedTypeToUsedValue)
Declare that the given path is read by the bridge at index time to populate the indexed document.
|
| Modifier and Type | Method and Description |
|---|---|
PojoModelPathValueNode |
PojoModelPathPropertyNode.getParent() |
static PojoModelPathValueNode |
PojoModelPath.ofValue(String propertyName) |
static PojoModelPathValueNode |
PojoModelPath.ofValue(String propertyName,
ContainerExtractorPath extractorPath) |
static PojoModelPathValueNode |
PojoModelPath.parse(String dotSeparatedPath) |
PojoModelPathValueNode |
PojoModelPath.Builder.toValuePath() |
PojoModelPathValueNode |
PojoModelPath.Builder.toValuePathOrNull() |
PojoModelPathValueNode |
PojoModelPathPropertyNode.value(ContainerExtractorPath extractorPath) |
| Modifier and Type | Method and Description |
|---|---|
PojoPathFilter<S> |
PojoPathFilterFactory.create(Set<PojoModelPathValueNode> paths) |
Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.