Interface PropertyMappingDocumentIdOptionsStep
-
- All Superinterfaces:
PropertyMappingStep
public interface PropertyMappingDocumentIdOptionsStep extends PropertyMappingStep
The step in a property-to-document-ID mapping where optional parameters can be set.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PropertyMappingDocumentIdOptionsStepidentifierBinder(IdentifierBinder binder)Define an identifier binder, responsible for creating a bridge.PropertyMappingDocumentIdOptionsStepidentifierBinder(IdentifierBinder binder, Map<String,Object> params)Define an identifier binder, responsible for creating a bridge.PropertyMappingDocumentIdOptionsStepidentifierBridge(Class<? extends IdentifierBridge<?>> bridgeClass)PropertyMappingDocumentIdOptionsStepidentifierBridge(BeanReference<? extends IdentifierBridge<?>> bridgeReference)default PropertyMappingDocumentIdOptionsStepidentifierBridge(IdentifierBridge<?> bridgeInstance)-
Methods inherited from interface org.hibernate.search.mapper.pojo.mapping.definition.programmatic.PropertyMappingStep
associationInverseSide, binder, binder, documentId, fullTextField, fullTextField, genericField, genericField, hostingType, indexedEmbedded, indexedEmbedded, indexingDependency, keywordField, keywordField, marker, marker, nonStandardField, nonStandardField, scaledNumberField, scaledNumberField
-
-
-
-
Method Detail
-
identifierBridge
PropertyMappingDocumentIdOptionsStep identifierBridge(Class<? extends IdentifierBridge<?>> bridgeClass)
- Parameters:
bridgeClass- The class of the bridge to use.- Returns:
this, for method chaining.- See Also:
IdentifierBridge
-
identifierBridge
PropertyMappingDocumentIdOptionsStep identifierBridge(BeanReference<? extends IdentifierBridge<?>> bridgeReference)
- Parameters:
bridgeReference- ABeanReferencepointing to the bridge to use. See the static "ofXXX()" methods ofBeanReferencefor details about the various type of references (by name, by type, ...).- Returns:
this, for method chaining.- See Also:
IdentifierBridge
-
identifierBridge
default PropertyMappingDocumentIdOptionsStep identifierBridge(IdentifierBridge<?> bridgeInstance)
- Parameters:
bridgeInstance- A bridge instance to use.- Returns:
this, for method chaining.- See Also:
IdentifierBridge
-
identifierBinder
default PropertyMappingDocumentIdOptionsStep identifierBinder(IdentifierBinder binder)
Define an identifier binder, responsible for creating a bridge. To pass some parameters to the bridge, use the methodidentifierBinder(IdentifierBinder, Map)instead.- Parameters:
binder- AIdentifierBinderresponsible for creating a bridge.- Returns:
this, for method chaining.- See Also:
IdentifierBinder
-
identifierBinder
PropertyMappingDocumentIdOptionsStep identifierBinder(IdentifierBinder binder, Map<String,Object> params)
Define an identifier binder, responsible for creating a bridge. With this method it is possible to pass a set of parameters to the binder.- Parameters:
binder- AIdentifierBinderresponsible for creating a bridge.params- The parameters to pass to the binder.- Returns:
this, for method chaining.- See Also:
IdentifierBinder
-
-