Class AlternativeDiscriminatorBinderImpl
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.bridge.builtin.alternative.impl.AlternativeDiscriminatorBinderImpl
-
- All Implemented Interfaces:
AlternativeDiscriminatorBinder,MarkerBinder
public final class AlternativeDiscriminatorBinderImpl extends Object implements AlternativeDiscriminatorBinder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAlternativeDiscriminatorBinderImpl.Marker
-
Constructor Summary
Constructors Constructor Description AlternativeDiscriminatorBinderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(MarkerBindingContext context)Binds a marker to a POJO property.AlternativeDiscriminatorBinderid(String id)
-
-
-
Method Detail
-
id
public AlternativeDiscriminatorBinder id(String id)
- Specified by:
idin interfaceAlternativeDiscriminatorBinder- Parameters:
id- The identifier of the alternative. This is used to differentiate between multiple alternative discriminators.- Returns:
this, for method chaining.- See Also:
AlternativeBinder.alternativeId(String)
-
bind
public void bind(MarkerBindingContext context)
Description copied from interface:MarkerBinderBinds a marker to a POJO property.Implementations are to call one of the
marker(...)methods on the context to set the marker.- Specified by:
bindin interfaceMarkerBinder- Parameters:
context- A context object expecting a call to one of itsmarker(...)methods.
-
-