Class CustomMetaDataSerializer
java.lang.Object
com.querydsl.codegen.DefaultEntitySerializer
com.querydsl.sql.codegen.MetaDataSerializer
com.infobip.spring.data.jdbc.annotation.processor.CustomMetaDataSerializer
- All Implemented Interfaces:
com.querydsl.codegen.EntitySerializer,com.querydsl.codegen.Serializer
public class CustomMetaDataSerializer
extends com.querydsl.sql.codegen.MetaDataSerializer
-
Field Summary
Fields inherited from class com.querydsl.codegen.DefaultEntitySerializer
generatedAnnotationClass, keywords, typeMappings -
Constructor Summary
ConstructorsConstructorDescriptionCustomMetaDataSerializer(com.querydsl.codegen.TypeMappings typeMappings, com.querydsl.sql.codegen.NamingStrategy namingStrategy, ProcessingEnvironment processingEnvironment, com.google.common.base.CaseFormat columnCaseFormat, boolean innerClassesForKeys, Set<String> imports, Comparator<com.querydsl.codegen.Property> columnComparator, Class<?> entityPathType, Class<? extends Annotation> generatedAnnotationClass) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetColumnName(com.querydsl.codegen.Property property) protected voidoutro(com.querydsl.codegen.EntityType model, com.querydsl.codegen.utils.CodeWriter writer) protected voidserializeProperties(com.querydsl.codegen.EntityType model, com.querydsl.codegen.SerializerConfig config, com.querydsl.codegen.utils.CodeWriter writer) com.infobip.spring.data.jdbc.annotation.processor.CustomMetaDataSerializer.CustomPropertiesEntityTypewithFieldOrderedProperties(com.querydsl.codegen.EntityType entityType) Methods inherited from class com.querydsl.sql.codegen.MetaDataSerializer
constructorContent, constructorsForVariables, customField, getAdditionalConstructorParameter, introClassHeader, introDefaultInstance, introImports, serializeForeignKeys, serializePrimaryKeys, writeUserImportsMethods inherited from class com.querydsl.codegen.DefaultEntitySerializer
constructors, entityAccessor, entityField, hasOwnEntityProperties, initEntityField, initEntityFields, intro, introDelegatePackages, introFactoryMethods, introInits, introJavadoc, introPackage, introSuper, isImportExprPackage, listAccessor, mapAccessor, serialize, serialize
-
Constructor Details
-
CustomMetaDataSerializer
@Inject public CustomMetaDataSerializer(com.querydsl.codegen.TypeMappings typeMappings, com.querydsl.sql.codegen.NamingStrategy namingStrategy, ProcessingEnvironment processingEnvironment, com.google.common.base.CaseFormat columnCaseFormat, @Named("innerClassesForKeys") boolean innerClassesForKeys, @Named("imports") Set<String> imports, @Named("columnComparator") Comparator<com.querydsl.codegen.Property> columnComparator, @Named("entityPathType") Class<?> entityPathType, @Named("generatedAnnotationClass") Class<? extends Annotation> generatedAnnotationClass)
-
-
Method Details
-
serializeProperties
protected void serializeProperties(com.querydsl.codegen.EntityType model, com.querydsl.codegen.SerializerConfig config, com.querydsl.codegen.utils.CodeWriter writer) throws IOException - Overrides:
serializePropertiesin classcom.querydsl.sql.codegen.MetaDataSerializer- Throws:
IOException
-
outro
protected void outro(com.querydsl.codegen.EntityType model, com.querydsl.codegen.utils.CodeWriter writer) throws IOException - Overrides:
outroin classcom.querydsl.sql.codegen.MetaDataSerializer- Throws:
IOException
-
withFieldOrderedProperties
public com.infobip.spring.data.jdbc.annotation.processor.CustomMetaDataSerializer.CustomPropertiesEntityType withFieldOrderedProperties(com.querydsl.codegen.EntityType entityType) -
getColumnName
-