Class AnnotationFirstNamingStrategy
java.lang.Object
tech.ydb.yoj.databind.schema.naming.AnnotationFirstNamingStrategy
- All Implemented Interfaces:
NamingStrategy
-
Field Summary
FieldsFields inherited from interface tech.ydb.yoj.databind.schema.naming.NamingStrategy
NAME_DELIMITER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignFieldName(Schema.JavaField field) Assigns a name to a field in a schema.protected StringgetNameForClass(@NonNull Class<?> entityClass) protected StringgetNameFromClass(Class<?> entityClass) protected void
-
Field Details
-
instance
-
-
Constructor Details
-
AnnotationFirstNamingStrategy
public AnnotationFirstNamingStrategy()
-
-
Method Details
-
getNameForClass
- Specified by:
getNameForClassin interfaceNamingStrategy
-
assignFieldName
Description copied from interface:NamingStrategyAssigns a name to a field in a schema.- Specified by:
assignFieldNamein interfaceNamingStrategy
-
getNameFromClass
-
getColumnNameFromField
-
propagateFieldNameToFlatSubfield
-