com.scooterframework.tools.generator
Class ControllerScaffoldGenerator
java.lang.Object
com.scooterframework.tools.common.GeneratorImpl
com.scooterframework.tools.common.AbstractGenerator
com.scooterframework.tools.generator.ControllerScaffoldGenerator
- All Implemented Interfaces:
- Generator
- Direct Known Subclasses:
- ControllerScaffoldTestGenerator
public class ControllerScaffoldGenerator
- extends AbstractGenerator
This class generates controller class code.
Constructor Summary |
ControllerScaffoldGenerator(java.lang.String templateFilePath,
java.util.Map<java.lang.String,java.lang.String> props,
java.lang.String connName,
java.lang.String controller,
java.lang.String model)
|
Methods inherited from class com.scooterframework.tools.common.GeneratorImpl |
escape, generate, generate, generate, generate, getProperty, getTemplateContent, getTemplateFileContent, isEmpty, log, processTemplateContent, renderContent, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
packageLine
protected java.lang.String packageLine
packageName
protected java.lang.String packageName
connectionName
protected java.lang.String connectionName
resourceName
protected java.lang.String resourceName
controllerName
protected java.lang.String controllerName
controllerClassName
protected java.lang.String controllerClassName
modelName
protected java.lang.String modelName
modelNameCamel
protected java.lang.String modelNameCamel
modelClassName
protected java.lang.String modelClassName
fullModelClassName
protected java.lang.String fullModelClassName
hasPrimaryKey
protected boolean hasPrimaryKey
noPrefix
protected boolean noPrefix
noSuffix
protected boolean noSuffix
ControllerScaffoldGenerator
public ControllerScaffoldGenerator(java.lang.String templateFilePath,
java.util.Map<java.lang.String,java.lang.String> props,
java.lang.String connName,
java.lang.String controller,
java.lang.String model)
getTemplateProperties
protected java.util.Map<java.lang.String,?> getTemplateProperties()
- Specified by:
getTemplateProperties
in class GeneratorImpl
getRelativePathToOutputFile
protected java.lang.String getRelativePathToOutputFile()
- Specified by:
getRelativePathToOutputFile
in class GeneratorImpl
getOutputFileName
protected java.lang.String getOutputFileName()
- Specified by:
getOutputFileName
in class GeneratorImpl