Package org.fugerit.java.daogen.base.gen
Class DocOpenAPIRestGenerator
- 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.DocOpenAPIRestGenerator
-
- All Implemented Interfaces:
org.fugerit.java.core.javagen.JavaGenerator
,org.fugerit.java.core.util.collection.KeyObject<String>
public class DocOpenAPIRestGenerator extends DaogenBasicGenerator
-
-
Field Summary
Fields Modifier and Type Field Description static String
KEY
-
Fields inherited from class org.fugerit.java.daogen.base.gen.DaogenBasicGenerator
REAL_CLASS_COMMENT
-
-
Constructor Summary
Constructors Constructor Description DocOpenAPIRestGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate()
void
generateDaogenBody()
String
getKey()
void
init(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, getSQLStructName, init, isGenerate, 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, getConfig, getExtendsClass, getImplementsInterface, getJavaStyle, init, init, isNoCustomComment, setConfig, setExtendsClass, setImplementsInterface, setJavaStyle, setNoCustomComment
-
-
-
-
Field Detail
-
KEY
public static final String KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getKey
public String getKey()
-
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
public void generateDaogenBody() throws Exception
- Specified by:
generateDaogenBody
in classDaogenBasicGenerator
- Throws:
Exception
-
-