Package org.fugerit.java.daogen.base.gen
Class DaogenBasicHelperGenerator
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
- All Implemented Interfaces:
org.fugerit.java.core.javagen.JavaGenerator
,org.fugerit.java.core.util.collection.KeyObject<String>
- Direct Known Subclasses:
FacadeDefGenerator
,FacadeImplDataGenerator
,FactoryDataImplGenerator
,FactoryDefGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
Fields 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 TypeMethodDescriptionprotected void
protected void
Subclasses can override this method.int
getMode()
void
init
(String sourceFolder, String fullObjectBName, String javaStyle, DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity) boolean
boolean
boolean
boolean
boolean
void
setMode
(int mode) Methods inherited from class org.fugerit.java.daogen.base.gen.DaogenBasicGenerator
beforeClass, checkSkipRealClass, customPartWorker, customPartWorkerDaogen, customPartWorkerDaogen, fullObjectName, generateBody, generateDaogenBody, 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, isGenerate, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.fugerit.java.core.util.collection.KeyObject
getKey
-
Field Details
-
MODE_FULL
public static final int MODE_FULL- See Also:
-
MODE_REAL
public static final int MODE_REAL- See Also:
-
MODE_HELPER
public static final int MODE_HELPER- See Also:
-
-
Constructor Details
-
DaogenBasicHelperGenerator
protected DaogenBasicHelperGenerator()
-
-
Method Details
-
init
public void init(String sourceFolder, String fullObjectBName, String javaStyle, DaogenCatalogConfig daogenConfig, DaogenCatalogEntity entity) throws org.fugerit.java.core.cfg.ConfigException - Overrides:
init
in classDaogenBasicGenerator
- Throws:
org.fugerit.java.core.cfg.ConfigException
-
getMode
public int getMode() -
setMode
public void setMode(int mode) -
isModeFull
public boolean isModeFull() -
isModeReal
public boolean isModeReal() -
isModeHelper
public boolean isModeHelper() -
isModeFullOrReal
public boolean isModeFullOrReal() -
isModeFullOrHelper
public boolean isModeFullOrHelper() -
configRealClass
protected void configRealClass() throws org.fugerit.java.core.cfg.ConfigException- Throws:
org.fugerit.java.core.cfg.ConfigException
-
generateRealClass
Subclasses can override this method.- Throws:
IOException
- in case the subclass override this method an IOException may be thrown
-