Uses of Class
dev.morphia.mapping.codec.pojo.EntityModelBuilder
-
Packages that use EntityModelBuilder Package Description dev.morphia.mapping dev.morphia.mapping.codec.pojo dev.morphia.mapping.conventions -
-
Uses of EntityModelBuilder in dev.morphia.mapping
Methods in dev.morphia.mapping with parameters of type EntityModelBuilder Modifier and Type Method Description void
DiscriminatorFunction. apply(EntityModelBuilder builder)
Applies the function to the given model to determine the discriminator valueprotected abstract String
DiscriminatorFunction. compute(EntityModelBuilder builder)
-
Uses of EntityModelBuilder in dev.morphia.mapping.codec.pojo
Methods in dev.morphia.mapping.codec.pojo that return EntityModelBuilder Modifier and Type Method Description EntityModelBuilder
EntityModelBuilder. discriminator(String discriminator)
Sets the discriminatorEntityModelBuilder
EntityModelBuilder. discriminatorKey(String key)
Sets the mapped key name to use when storing the discriminator valueEntityModelBuilder
EntityModelBuilder. enableDiscriminator(boolean enabled)
Enables or disables the use of a discriminator when serializingEntityModelBuilder
EntityModelBuilder. idPropertyName(String name)
Sets the name of the id propertyEntityModelBuilder
EntityModelBuilder. versionPropertyName(String name)
Sets the name of the version property -
Uses of EntityModelBuilder in dev.morphia.mapping.conventions
Methods in dev.morphia.mapping.conventions with parameters of type EntityModelBuilder Modifier and Type Method Description void
ConfigureProperties. apply(Datastore datastore, EntityModelBuilder modelBuilder)
void
FieldDiscovery. apply(Datastore datastore, EntityModelBuilder builder)
void
MethodDiscovery. apply(Datastore datastore, EntityModelBuilder builder)
void
MorphiaConvention. apply(Datastore datastore, EntityModelBuilder builder)
This method applies this Convention to the given buildervoid
MorphiaDefaultsConvention. apply(Datastore datastore, EntityModelBuilder modelBuilder)
-