Class AbstractSQLDataRepositoryClassStructure
- java.lang.Object
-
- io.rxmicro.annotation.processor.common.model.ClassStructure
-
- io.rxmicro.annotation.processor.data.model.DataRepositoryClassStructure
-
- io.rxmicro.annotation.processor.data.sql.r2dbc.model.AbstractSQLDataRepositoryClassStructure
-
- All Implemented Interfaces:
Comparable<io.rxmicro.annotation.processor.common.model.ClassStructure>
public abstract class AbstractSQLDataRepositoryClassStructure extends io.rxmicro.annotation.processor.data.model.DataRepositoryClassStructure- Author:
- nedis
-
-
Constructor Summary
Constructors Constructor Description AbstractSQLDataRepositoryClassStructure(io.rxmicro.annotation.processor.common.model.ClassHeader.Builder classHeaderBuilder, TypeElement repositoryInterface, TypeElement abstractClass, String configNameSpace, List<io.rxmicro.annotation.processor.data.sql.model.SQLDataRepositoryMethod> methods, List<Map.Entry<String,io.rxmicro.annotation.processor.common.model.DefaultConfigProxyValue>> defaultConfigValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.rxmicro.annotation.processor.common.model.ClassHeadergetClassHeader()StringgetTemplateName()Map<String,Object>getTemplateVariables()-
Methods inherited from class io.rxmicro.annotation.processor.data.model.DataRepositoryClassStructure
getConfigNameSpace, getDefaultConfigValues, getEntityFromDBConverterClass, getEntityToDBConverterClass, getFullInterfaceName, getPackageName, getRepositoryTypePrefix, getSimpleInterfaceName, getTargetFullClassName, getTargetSimpleClassName
-
-
-
-
Constructor Detail
-
AbstractSQLDataRepositoryClassStructure
public AbstractSQLDataRepositoryClassStructure(io.rxmicro.annotation.processor.common.model.ClassHeader.Builder classHeaderBuilder, TypeElement repositoryInterface, TypeElement abstractClass, String configNameSpace, List<io.rxmicro.annotation.processor.data.sql.model.SQLDataRepositoryMethod> methods, List<Map.Entry<String,io.rxmicro.annotation.processor.common.model.DefaultConfigProxyValue>> defaultConfigValues)
-
-
Method Detail
-
getTemplateName
public String getTemplateName()
- Specified by:
getTemplateNamein classio.rxmicro.annotation.processor.common.model.ClassStructure
-
getTemplateVariables
public Map<String,Object> getTemplateVariables()
- Specified by:
getTemplateVariablesin classio.rxmicro.annotation.processor.common.model.ClassStructure
-
getClassHeader
public io.rxmicro.annotation.processor.common.model.ClassHeader getClassHeader()
- Specified by:
getClassHeaderin classio.rxmicro.annotation.processor.common.model.ClassStructure
-
-