Serialized Form


Package ijgen.generator.engine

Class ijgen.generator.engine.TemplateGenerator extends java.lang.Object implements Serializable

serialVersionUID: -9174078362457790127L

Serialized Fields

outputPath

java.lang.String outputPath
Variable specifying the output path for the generated artifacts


classDefinitions

java.util.List<E> classDefinitions
Class definitions which will be passed to the abstract doGenerate() method


templatesCache

java.util.Map<K,V> templatesCache
Cache containing a mapping between template name file and its real resource location. Contains all the templates that are passed to abstract doGenerate() method


velocityContextInstance

org.apache.velocity.VelocityContext velocityContextInstance
Holds instance of VelocityContext. Used for caching and performance purposes.


customLine

java.lang.String customLine
Contains the string describing that file is already customized and should not be overriden by the generator.


fileFilter

java.lang.String fileFilter
Holds the extension that is used for filter which templates has to be proccessed by generator.


generatedExtension

java.lang.String generatedExtension
Specifies the extension for generated artifacts.


globalSettings

GlobalSettings globalSettings
An instance holding all the parameters passed when the container generator is created.


Package ijgen.generator.engine.generators

Class ijgen.generator.engine.generators.DbCreateTemplateGenerator extends TemplateGenerator implements Serializable

serialVersionUID: -6899266605447716109L

Serialized Fields

databaseType

java.lang.String databaseType

databaseTemplateName

java.lang.String databaseTemplateName

Class ijgen.generator.engine.generators.MultipleDefinitionsTemplateGenerator extends TemplateGenerator implements Serializable

serialVersionUID: 5112506621203339409L

Class ijgen.generator.engine.generators.SingleDefinitionTemplateGenerator extends TemplateGenerator implements Serializable

serialVersionUID: 2369025599036372176L


Package ijgen.generator.model

Class ijgen.generator.model.FieldConstraints extends java.lang.Object implements Serializable

serialVersionUID: 3499980519320198665L

Serialized Fields

required

boolean required
Holds information whether field is required or not


minLength

int minLength
Minimum allowed length to the field


maxLength

int maxLength
Maximum allowed length to the field


regExpRule

java.lang.String regExpRule
Regular expression use to validate the correctness of field

Class ijgen.generator.model.FieldDefinition extends java.lang.Object implements Serializable

serialVersionUID: -1090030506868456903L

Serialized Fields

fieldName

java.lang.String fieldName
name of the field


fieldType

java.lang.String fieldType
fully qualified java type name


genericType

java.lang.String genericType
Generics type of the field (if any)


primary

boolean primary
Specifies whether this field represents a primary key. Note that there could be at most one primary field in a class.


persisted

boolean persisted
Specifies whether the field is database persisted or not


transientField

boolean transientField
Specifies whether the field has to be marked as transient


userExposed

boolean userExposed
Specifies whether or not this field has to be exposed to the end business service layer. Example: in dto objects.


columnName

java.lang.String columnName
Spefifies the name of database column to which this field is mapped.


fieldConstraints

FieldConstraints fieldConstraints
Object containing constraints specific for this field.


fieldJoinInformation

FieldJoinInformation fieldJoinInformation
Object containing information for relations with other classes for this field.



Copyright © 2010 Detelin Zlatev. All Rights Reserved.