Class SpringBootLoadHelperGenerator
- 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.helper.BaseRestLoadHelperGenerator
-
- org.fugerit.java.daogen.base.gen.helper.SpringBootLoadHelperGenerator
-
- All Implemented Interfaces:
org.fugerit.java.core.javagen.JavaGenerator
,org.fugerit.java.core.util.collection.KeyObject<String>
public class SpringBootLoadHelperGenerator extends BaseRestLoadHelperGenerator
-
-
Field Summary
Fields Modifier and Type Field Description static String
KEY
-
Fields inherited from class org.fugerit.java.daogen.base.gen.helper.BaseRestLoadHelperGenerator
ATT_NAME_LIT, CATCH_LIT, CONTEXT_GET_ATTRIBUTE_LIT, ERROR_LOAD_LIT, FACADE_FACTORY_GET_LIT, FACTORY_LIT, helperClass, LIST_LIT, NEW_CONTEXT_LIT, PRODUCE_JSON_LIT, RESPONSE_RES_NULL_LIT
-
Fields inherited from class org.fugerit.java.daogen.base.gen.DaogenBasicGenerator
AT_OVERRIDE, BLANK, 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, 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
-
-
Constructor Summary
Constructors Constructor Description SpringBootLoadHelperGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
printLoadAll(String factoryClassName)
protected void
printLoadCurrent(String urlName, String propertyName, String javaName, DaogenCatalogField field)
protected void
printPrimaryKeyLoader(GeneratorKeyHelper primaryKeyHelper, String deepUrl, String deepMethod, String deepWorker)
-
Methods inherited from class org.fugerit.java.daogen.base.gen.helper.BaseRestLoadHelperGenerator
generateDaogenBody, getKey, init, isGenerate
-
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, getSQLStructName, init, 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, setConfig, setExtendsClass, setImplementsInterface, setJavaStyle, setNoCustomComment
-
-
-
-
Field Detail
-
KEY
public static final String KEY
-
-
Method Detail
-
printPrimaryKeyLoader
protected void printPrimaryKeyLoader(GeneratorKeyHelper primaryKeyHelper, String deepUrl, String deepMethod, String deepWorker)
- Specified by:
printPrimaryKeyLoader
in classBaseRestLoadHelperGenerator
-
printLoadAll
protected void printLoadAll(String factoryClassName)
- Specified by:
printLoadAll
in classBaseRestLoadHelperGenerator
-
printLoadCurrent
protected void printLoadCurrent(String urlName, String propertyName, String javaName, DaogenCatalogField field)
- Specified by:
printLoadCurrent
in classBaseRestLoadHelperGenerator
-
-