com.scooterframework.tools.signon
Class ControllerSignonGenerator

java.lang.Object
  extended by com.scooterframework.tools.common.GeneratorImpl
      extended by com.scooterframework.tools.common.AbstractGenerator
          extended by com.scooterframework.tools.signon.ControllerSignonGenerator
All Implemented Interfaces:
Generator

public class ControllerSignonGenerator
extends AbstractGenerator

This class generates a signon controller class code.


Field Summary
protected  java.lang.String packageLine
           
 
Fields inherited from class com.scooterframework.tools.common.AbstractGenerator
contextName, frameworkInitiated, wc
 
Fields inherited from class com.scooterframework.tools.common.GeneratorImpl
DIRECTORY_NAME_SRC, DIRECTORY_NAME_TEST, FILE_EXTENSION_JAVA, FILE_EXTENSION_JSP, FILE_EXTENSION_PROPERTIES, FILE_EXTENSION_YAML, FUNCTIONAL_TEST, linebreak, templateFilePath, UNIT_TEST
 
Fields inherited from interface com.scooterframework.tools.common.Generator
TEMPLATE_PARSER_Q, TEMPLATE_PARSER_ST, TEMPLATE_PARSER_TYPE
 
Constructor Summary
ControllerSignonGenerator(java.lang.String templateFilePath, java.util.Map<java.lang.String,java.lang.String> props, java.lang.String controller)
           
 
Method Summary
protected  java.lang.String getOutputFileName()
           
protected  java.lang.String getRelativePathToOutputFile()
           
protected  java.util.Map<java.lang.String,java.lang.String> getTemplateProperties()
           
 
Methods inherited from class com.scooterframework.tools.common.AbstractGenerator
generateActiveRecordHomeInstance, getRootPath
 
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
 

Field Detail

packageLine

protected java.lang.String packageLine
Constructor Detail

ControllerSignonGenerator

public ControllerSignonGenerator(java.lang.String templateFilePath,
                                 java.util.Map<java.lang.String,java.lang.String> props,
                                 java.lang.String controller)
Method Detail

getTemplateProperties

protected java.util.Map<java.lang.String,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