public interface PropertyMappingContext
PropertyMappingContext property(String propertyName)
propertyName
- The name of another property on the same type as the current property
(not a nested property).PropertyDocumentIdMappingContext documentId()
PropertyMappingContext bridge(Class<? extends PropertyBridge> bridgeClass)
bridgeClass
- The class of the bridge to use.this
, for method chaining.PropertyMappingContext bridge(BeanReference bridgeReference)
bridgeReference
- A BeanReference
pointing to the bridge to use.
The bridge must implement PropertyBridge
.
See the static "ofXXX()" methods of BeanReference
for details about the various type of references
(by name, by type, ...).this
, for method chaining.PropertyMappingContext bridge(BridgeBuilder<? extends PropertyBridge> builder)
builder
- A bridge builder.this
, for method chaining.PropertyMappingContext marker(MarkerBuilder builder)
PropertyGenericFieldMappingContext genericField()
PropertyGenericFieldMappingContext genericField(String relativeFieldName)
PropertyFullTextFieldMappingContext fullTextField()
PropertyFullTextFieldMappingContext fullTextField(String relativeFieldName)
PropertyKeywordFieldMappingContext keywordField()
PropertyKeywordFieldMappingContext keywordField(String relativeFieldName)
PropertyIndexedEmbeddedMappingContext indexedEmbedded()
AssociationInverseSideMappingContext associationInverseSide(PojoModelPathValueNode inversePath)
IndexingDependencyMappingContext indexingDependency()
Copyright © 2006-2018 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.