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
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