Package org.fugerit.java.daogen.base.gen
Class FactoryDataImplGenerator
- 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.DaogenBasicHelperGenerator
-
- org.fugerit.java.daogen.base.gen.FactoryDataImplGenerator
-
- All Implemented Interfaces:
org.fugerit.java.core.javagen.JavaGenerator
,org.fugerit.java.core.util.collection.KeyObject<String>
- Direct Known Subclasses:
FactoryDataImplHelperGenerator
,FactoryDataImplRealGenerator
public class FactoryDataImplGenerator extends DaogenBasicHelperGenerator
-
-
Field Summary
Fields Modifier and Type Field Description static String
KEY
-
Fields inherited from class org.fugerit.java.daogen.base.gen.DaogenBasicHelperGenerator
MODE_FULL, MODE_HELPER, MODE_REAL
-
Fields inherited from class org.fugerit.java.daogen.base.gen.DaogenBasicGenerator
REAL_CLASS_COMMENT
-
-
Constructor Summary
Constructors Constructor Description FactoryDataImplGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generateDaogenBody()
String
getKey()
void
init(DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity)
-
Methods inherited from class org.fugerit.java.daogen.base.gen.DaogenBasicHelperGenerator
configRealClass, generateRealClass, getMode, init, isModeFull, isModeFullOrHelper, isModeFullOrReal, isModeHelper, isModeReal, setMode
-
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, 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, generate, getConfig, getExtendsClass, getImplementsInterface, getJavaStyle, init, init, isNoCustomComment, setConfig, setExtendsClass, setImplementsInterface, setJavaStyle, setNoCustomComment
-
-
-
-
Field Detail
-
KEY
public static final String KEY
-
-
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
-
-