Package org.fugerit.java.daogen.base.gen
Class Junit5ModelGenerator
java.lang.Object
org.fugerit.java.core.javagen.BasicJavaGenerator
org.fugerit.java.core.javagen.SimpleJavaGenerator
org.fugerit.java.daogen.base.gen.DaogenBasicGenerator
org.fugerit.java.daogen.base.gen.Junit5ModelGenerator
- All Implemented Interfaces:
org.fugerit.java.core.javagen.JavaGenerator
,org.fugerit.java.core.util.collection.KeyObject<String>
-
Field Summary
FieldsFields inherited from class org.fugerit.java.daogen.base.gen.DaogenBasicGenerator
AT_OVERRIDE, BLANK, CLOSE_AND_THROWS, COMMA_END_LIT, CONTEXT_GEN_LIT, CONTEXT_LIT, DAO_HELPER_LIT, DAO_HELPER_UPDATE_LIT, END_LINE_1_LIT, END_LINE_2_LIT, EVALUATE_RESULT_LIT, GENERIC_LIT, GT_LIT, IN_CASE_OF_ERRORS_LIT, JD_THROWS, LT_LIT, MODEL_GET_LIT, MODEL_SET_LIT, PUBLIC_LIT, PUBLIC_SPACE_LIT, PUBLIC_STATIC_SPACE_LIT, REAL_CLASS_COMMENT, RETURN_RES_LIT, RETURN_RESULT_LIT, TAB, TAB_2, TAB_3
Fields inherited from class org.fugerit.java.core.javagen.SimpleJavaGenerator
CUSTOM_CODE_END, CUSTOM_CODE_START, CUSTOM_IMPORT_END, CUSTOM_IMPORT_START, DEFAULT_PUBLIC_CLASS, PROP_AUTHOR, PROP_CLASS_COMMENT, PROP_VERSION, STYLE_CLASS, STYLE_INTERFACE
Fields inherited from class org.fugerit.java.core.javagen.BasicJavaGenerator
logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getKey()
void
init
(DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity) boolean
isGenerate
(DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity) Methods inherited from class org.fugerit.java.daogen.base.gen.DaogenBasicGenerator
beforeClass, checkSkipRealClass, customPartWorker, customPartWorkerDaogen, customPartWorkerDaogen, fullObjectName, generateBody, getBaseName, getClassBaseFinder, getClassBaseHelper, getClassBaseResult, getClassBaseWrapper, getClassCloseableDaogenContext, getClassDaoException, getClassDaogenContext, getClassDaoHelper, getClassDataFacade, getClassDeleteHelper, getClassInsertHelper, getClassRSEHelper, getClassSelectHelper, getClassServiceResult, getClassStructMapper, getClassUpdateHelper, getCurrentEntity, getDaogenConfig, getDecorators, getEntityBaseResult, getEntityFacadeDataImplName, getEntityFacadeDefName, getEntityFinderName, getEntityHelperName, getEntityModelName, getEntityRSEName, getEntityStructName, getEntityWrapperName, getJdkTargetVersion, getJeeTargetMode, getSQLStructName, init, isJdkVersionAtLeast, isJdkVersionEquals, isSkipWrite, setClassBaseFinder, setClassBaseHelper, setClassBaseResult, setClassBaseWrapper, setClassCloseableDaogenContext, setClassDaoException, setClassDaogenContext, setClassDaoHelper, setClassDataFacade, setClassDeleteHelper, setClassInsertHelper, setClassRSEHelper, setClassSelectHelper, setClassServiceResult, setClassStructMapper, setClassUpdateHelper, setCurrentEntity, setDaogenConfig, setSkipWrite, write
Methods inherited from class org.fugerit.java.core.javagen.SimpleJavaGenerator
addSerialVerUID, generate, getConfig, getExtendsClass, getImplementsInterface, getJavaStyle, init, init, isNoCustomComment, isPublicClass, setConfig, setExtendsClass, setImplementsInterface, setJavaStyle, setNoCustomComment, setPublicClass
Methods inherited from class org.fugerit.java.core.javagen.BasicJavaGenerator
customPartWorker, customPartWorker, getContent, getImportList, getJavaFile, getJavaName, getPackageName, getWriter, init, init, println, println, printlnWithTabs, setJavaFile
-
Field Details
-
KEY
-
-
Constructor Details
-
Junit5ModelGenerator
public Junit5ModelGenerator()
-
-
Method Details
-
getKey
-
isGenerate
- Overrides:
isGenerate
in classDaogenBasicGenerator
-
init
public void init(DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity) throws org.fugerit.java.core.cfg.ConfigException - Specified by:
init
in classDaogenBasicGenerator
- Throws:
org.fugerit.java.core.cfg.ConfigException
-
generateDaogenBody
- Specified by:
generateDaogenBody
in classDaogenBasicGenerator
- Throws:
IOException
-