ch.sahits.model
Interface IOutputFileModel

All Superinterfaces:
IBuildable

public interface IOutputFileModel
extends IBuildable

This interface defines a file output model that represents the input data of a general artefact Wizard. The preferred way to generate an object of this onterface ist though a builder that can be obtained through ModelBuilderFactory

Since:
1.2.0
Author:
Andi Hotz, Sahits GmbH

Method Summary
 java.lang.String getDatabaseName()
           
 java.lang.String getDatabaseProduct()
           
 IBasicDBDefinitionPage getDbDefinitionPage()
           
 java.lang.String getFileName()
           
 java.lang.Class getGenerationClass()
           
 java.lang.String getGeneratorBundle()
           
 java.lang.String getGeneratorJETemplate()
           
 java.lang.String getHost()
           
 java.lang.String getInputDataFile()
           
 int getInputMethod()
           
 java.lang.String getPassword()
           
 int getPort()
           
 java.lang.String getSchemaName()
           
 java.lang.String getStoreLocation()
           
 java.lang.String getTableName()
           
 java.lang.String getUserName()
           
 boolean isJETGeneration()
          Check if the generation is done through a JETemplate
 

Method Detail

getStoreLocation

java.lang.String getStoreLocation()
Returns:
the storeLocation

getFileName

java.lang.String getFileName()
Returns:
the fileName

getInputMethod

int getInputMethod()
Returns:
the inputMethod

getDatabaseProduct

java.lang.String getDatabaseProduct()
Returns:
the databaseProduct

getInputDataFile

java.lang.String getInputDataFile()
Returns:
the inputDataFile

getGeneratorJETemplate

java.lang.String getGeneratorJETemplate()
Returns:
the generatorJETemplate

getGenerationClass

java.lang.Class getGenerationClass()
Returns:
the generationClass

getHost

java.lang.String getHost()
Returns:
the host

getPort

int getPort()
Returns:
the port

getDatabaseName

java.lang.String getDatabaseName()
Returns:
the databaseName

getSchemaName

java.lang.String getSchemaName()
Returns:
the schemaName

getUserName

java.lang.String getUserName()
Returns:
the userName

getPassword

java.lang.String getPassword()
Returns:
the password

getTableName

java.lang.String getTableName()
Returns:
the tableName

isJETGeneration

boolean isJETGeneration()
Check if the generation is done through a JETemplate

Returns:
true if the JETemplate is not null and the generation class is null

getGeneratorBundle

java.lang.String getGeneratorBundle()
Returns:
the generatorBundle

getDbDefinitionPage

IBasicDBDefinitionPage getDbDefinitionPage()
Returns:
the dbDefinitionPage