S
- The "self" type, i.e. the type to return from methods.public interface PropertyFieldMappingContext<S extends PropertyFieldMappingContext<?>> extends PropertyMappingContext
Modifier and Type | Method and Description |
---|---|
S |
projectable(Projectable projectable) |
S |
valueBridge(BeanReference bridgeReference) |
S |
valueBridge(BridgeBuilder<? extends ValueBridge<?,?>> builder) |
S |
valueBridge(Class<? extends ValueBridge<?,?>> bridgeClass) |
default S |
withExtractor(Class<? extends ContainerValueExtractor> extractorClass) |
S |
withExtractors(ContainerValueExtractorPath extractorPath) |
default S |
withoutExtractors() |
associationInverseSide, bridge, bridge, bridge, documentId, fullTextField, fullTextField, genericField, genericField, indexedEmbedded, indexingDependency, keywordField, keywordField, marker, property
S projectable(Projectable projectable)
S valueBridge(Class<? extends ValueBridge<?,?>> bridgeClass)
bridgeClass
- The class of the bridge to use.this
, for method chaining.S valueBridge(BeanReference bridgeReference)
bridgeReference
- A BeanReference
pointing to the bridge to use.
The bridge must implement ValueBridge
.
See the static "ofXXX()" methods of BeanReference
for details about the various type of references
(by name, by type, ...).this
, for method chaining.S valueBridge(BridgeBuilder<? extends ValueBridge<?,?>> builder)
builder
- A bridge builder.this
, for method chaining.default S withExtractor(Class<? extends ContainerValueExtractor> extractorClass)
default S withoutExtractors()
S withExtractors(ContainerValueExtractorPath extractorPath)
Copyright © 2006-2018 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.