Package org.fugerit.java.daogen.base.gen
Class FacadeImplDataGenerator
- 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.FacadeImplDataGenerator
-
- All Implemented Interfaces:
org.fugerit.java.core.javagen.JavaGenerator
,org.fugerit.java.core.util.collection.KeyObject<String>
- Direct Known Subclasses:
FacadeImplDataHelperGenerator
,FacadeImplDataRealGenerator
public class FacadeImplDataGenerator 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 FacadeImplDataGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generateDaogenBody()
String
getKey()
void
init(DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity)
boolean
isGenerate(DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity)
static String
toFullTableName(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, 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()
-
isGenerate
public boolean isGenerate(DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity)
- 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
-
toFullTableName
public static String toFullTableName(DaogenCatalogEntity entity)
-
generateDaogenBody
public void generateDaogenBody() throws Exception
- Specified by:
generateDaogenBody
in classDaogenBasicGenerator
- Throws:
Exception
-
-