public final class JavaBeanMappingBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
JavaBeanMappingBuilder |
addEntityType(Class<?> type) |
JavaBeanMappingBuilder |
addEntityTypes(Set<Class<?>> types) |
AnnotationMappingDefinitionContext |
annotationMapping() |
CloseableJavaBeanMapping |
build() |
ProgrammaticMappingDefinitionContext |
programmaticMapping() |
JavaBeanMappingBuilder |
setAnnotatedTypeDiscoveryEnabled(boolean annotatedTypeDiscoveryEnabled) |
JavaBeanMappingBuilder |
setImplicitProvidedId(boolean multiTenancyEnabled) |
JavaBeanMappingBuilder |
setMultiTenancyEnabled(boolean multiTenancyEnabled) |
JavaBeanMappingBuilder |
setProperty(String name,
Object value) |
public ProgrammaticMappingDefinitionContext programmaticMapping()
public AnnotationMappingDefinitionContext annotationMapping()
public JavaBeanMappingBuilder addEntityType(Class<?> type)
type - The type to be considered as an entity type, i.e. a type that may be indexed
and whose instances be added/updated/deleted through the work plan.this, for call chaining.public JavaBeanMappingBuilder addEntityTypes(Set<Class<?>> types)
types - The types to be considered as entity types, i.e. types that may be indexed
and whose instances be added/updated/deleted through the work plan.this, for call chaining.public JavaBeanMappingBuilder setMultiTenancyEnabled(boolean multiTenancyEnabled)
public JavaBeanMappingBuilder setImplicitProvidedId(boolean multiTenancyEnabled)
public JavaBeanMappingBuilder setAnnotatedTypeDiscoveryEnabled(boolean annotatedTypeDiscoveryEnabled)
public JavaBeanMappingBuilder setProperty(String name, Object value)
public CloseableJavaBeanMapping build()
Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.