Uses of Class
dev.morphia.mapping.NamingStrategy
-
Packages that use NamingStrategy Package Description dev.morphia.config Configuration related typesdev.morphia.mapping dev.morphia.mapping.strategy -
-
Uses of NamingStrategy in dev.morphia.config
Methods in dev.morphia.config that return NamingStrategy Modifier and Type Method Description NamingStrategy
ManualMorphiaConfig. collectionNaming()
NamingStrategy
MapperOptionsWrapper. collectionNaming()
@WithConverter(NamingStrategyConverter.class) NamingStrategy
MorphiaConfig. collectionNaming()
Sets the naming strategy to be used when generating collection names for entities if name is not explicitly given in theEntity
annotationNamingStrategy
NamingStrategyConverter. convert(String value)
NamingStrategy
ManualMorphiaConfig. propertyNaming()
NamingStrategy
MapperOptionsWrapper. propertyNaming()
@WithConverter(NamingStrategyConverter.class) NamingStrategy
MorphiaConfig. propertyNaming()
Defines the strategy to use when generating property names to document field names for storage in the database when not explicitly set usingProperty
.Methods in dev.morphia.config with parameters of type NamingStrategy Modifier and Type Method Description default MorphiaConfig
MorphiaConfig. collectionNaming(NamingStrategy value)
Updates this configuration with a new value and returns a new instance.default MorphiaConfig
MorphiaConfig. propertyNaming(NamingStrategy value)
Updates this configuration with a new value and returns a new instance. -
Uses of NamingStrategy in dev.morphia.mapping
Methods in dev.morphia.mapping that return NamingStrategy Modifier and Type Method Description static NamingStrategy
NamingStrategy. camelCase()
Defines a naming strategy that returns camel case of the value passedNamingStrategy
MapperOptions. getCollectionNaming()
NamingStrategy
MapperOptions. getFieldNaming()
Deprecated, for removal: This API element is subject to removal in a future version.useMapperOptions.getPropertyNaming()
insteadNamingStrategy
MapperOptions. getPropertyNaming()
static NamingStrategy
NamingStrategy. identity()
Defines a naming strategy that returns the value passedstatic NamingStrategy
NamingStrategy. kebabCase()
Defines a naming strategy that returns kebab case of the value passedstatic NamingStrategy
NamingStrategy. lowerCase()
Defines a naming strategy that returns the lowercase form of the value passedstatic NamingStrategy
NamingStrategy. snakeCase()
Defines a naming strategy that returns snake case of the value passedMethods in dev.morphia.mapping with parameters of type NamingStrategy Modifier and Type Method Description MapperOptions.Builder
MapperOptions.Builder. collectionNaming(NamingStrategy strategy)
Deprecated, for removal: This API element is subject to removal in a future version.Sets the naming strategy to use for collection namesMapperOptions.Builder
MapperOptions.Builder. fieldNaming(NamingStrategy strategy)
Deprecated, for removal: This API element is subject to removal in a future version.MapperOptions.Builder
MapperOptions.Builder. propertyNaming(NamingStrategy strategy)
Deprecated, for removal: This API element is subject to removal in a future version.Sets the naming strategy to use for propertys unless expliclity set via @Property -
Uses of NamingStrategy in dev.morphia.mapping.strategy
Subclasses of NamingStrategy in dev.morphia.mapping.strategy Modifier and Type Class Description class
CamelCase
class
Identity
class
KebabCase
class
LowerCase
class
SnakeCase
-