Class SQLDataObjectModelClass<DMF extends SQLDataModelField>
- java.lang.Object
-
- io.rxmicro.annotation.processor.common.model.type.ModelClass
-
- io.rxmicro.annotation.processor.common.model.type.ObjectModelClass<F>
-
- io.rxmicro.annotation.processor.data.model.DataObjectModelClass<DMF>
-
- io.rxmicro.annotation.processor.data.sql.model.SQLDataObjectModelClass<DMF>
-
public abstract class SQLDataObjectModelClass<DMF extends SQLDataModelField> extends io.rxmicro.annotation.processor.data.model.DataObjectModelClass<DMF>- Author:
- nedis
-
-
Constructor Summary
Constructors Constructor Description SQLDataObjectModelClass(TypeMirror modelTypeMirror, TypeElement modelTypeElement, Map<DMF,io.rxmicro.annotation.processor.common.model.type.ModelClass> params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntityFromDBConverterMethod(EntityFromDBConverterMethod method)voidaddEntitySetFieldsConverterMethod(EntitySetFieldsConverterMethod method)Set<EntityFromDBConverterMethod>getEntityFromDBConverterMethods()Set<EntitySetFieldsConverterMethod>getEntitySetFieldsConverterMethods()Set<Map.Entry<DMF,io.rxmicro.annotation.processor.common.model.type.ModelClass>>getInsertableParams()Set<Map.Entry<DMF,io.rxmicro.annotation.processor.common.model.type.ModelClass>>getPrimaryKeysParams()Set<Map.Entry<DMF,io.rxmicro.annotation.processor.common.model.type.ModelClass>>getUpdatableParams()booleanisDeletable()booleanisInsertable()booleanisUpdatable()voidsetDeletable(boolean deletable)-
Methods inherited from class io.rxmicro.annotation.processor.data.model.DataObjectModelClass
getEntityFromDBConverterClass, getEntityFromDBConverterImplSimpleClassName, getEntityFromDBConverterParentSimpleClassName, getEntityToDBConverterClass, getEntityToDBConverterImplSimpleClassName, getEntityToDBConverterParentSimpleClassName, getFromDBConverterInstanceName, getToDBConverterInstanceName
-
Methods inherited from class io.rxmicro.annotation.processor.common.model.type.ObjectModelClass
getAllChildrenObjectModelClasses, getJavaFullClassName, getJavaSimpleClassName, getModelFieldTypes, getModelTypeElement, getModelTypeMirror, getParamEntries, isParamEntriesPresent, isParamsPresent, isReadReflectionRequired, isWriteReflectionRequired
-
-
-
-
Constructor Detail
-
SQLDataObjectModelClass
public SQLDataObjectModelClass(TypeMirror modelTypeMirror, TypeElement modelTypeElement, Map<DMF,io.rxmicro.annotation.processor.common.model.type.ModelClass> params)
-
-
Method Detail
-
getEntityFromDBConverterMethods
public Set<EntityFromDBConverterMethod> getEntityFromDBConverterMethods()
-
addEntityFromDBConverterMethod
public void addEntityFromDBConverterMethod(EntityFromDBConverterMethod method)
-
getEntitySetFieldsConverterMethods
public Set<EntitySetFieldsConverterMethod> getEntitySetFieldsConverterMethods()
-
addEntitySetFieldsConverterMethod
public void addEntitySetFieldsConverterMethod(EntitySetFieldsConverterMethod method)
-
isInsertable
public boolean isInsertable()
-
getInsertableParams
public Set<Map.Entry<DMF,io.rxmicro.annotation.processor.common.model.type.ModelClass>> getInsertableParams()
-
isUpdatable
public boolean isUpdatable()
-
getUpdatableParams
public Set<Map.Entry<DMF,io.rxmicro.annotation.processor.common.model.type.ModelClass>> getUpdatableParams()
-
isDeletable
public boolean isDeletable()
-
setDeletable
public void setDeletable(boolean deletable)
-
-