org.databene.benerator.gui
Class Setup

java.lang.Object
  extended by org.databene.benerator.gui.Setup
All Implemented Interfaces:
java.io.Serializable, org.databene.commons.bean.ObservableBean

public class Setup
extends java.lang.Object
implements org.databene.commons.bean.ObservableBean

Assembles all data useful for creating benerator archetypes.

Created at 29.11.2008 22:44:12

Since:
0.5.6
Author:
Volker Bergmann
See Also:
Serialized Form

Constructor Summary
Setup()
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 Archetype getArchetype()
           
 java.io.File getCreateScriptFile()
           
 java.lang.String getDataset()
           
 MavenDependency[] getDbDependencies()
           
 java.lang.String getDbDriver()
           
 java.lang.String getDbPassword()
           
 java.lang.String getDbSchema()
           
 java.lang.String getDbSnapshot()
           
 java.lang.String getDbSnapshotFile()
           
 java.lang.String getDbUrl()
           
 java.lang.String getDbUser()
           
 java.io.File getDropScriptFile()
           
 java.lang.String getEncoding()
           
 java.lang.String getGroupId()
           
 org.databene.jdbacl.JDBCDriverInfo getJdbcDriverType()
           
 java.lang.String getLineSeparator()
           
 java.lang.String getLocale()
           
 java.io.File getProjectFolder()
           
 java.lang.String getProjectName()
           
 java.lang.String getVersion()
           
 boolean isDatabaseProject()
           
 boolean isEclipseProject()
           
 boolean isOffline()
           
 boolean isOverwrite()
           
 boolean isShopProject()
           
 java.io.File projectFile(java.lang.String filename)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void setArchetype(Archetype archetype)
           
 void setCreateScriptFile(java.io.File createScriptFile)
           
 void setDataset(java.lang.String dataset)
           
 void setDbDependencies(MavenDependency[] dbDependencies)
           
 void setDbDriver(java.lang.String dbDriver)
           
 void setDbPassword(java.lang.String dbPassword)
           
 void setDbSchema(java.lang.String dbSchema)
           
 void setDbSnapshot(java.lang.String dbSnapshot)
           
 void setDbUrl(java.lang.String dbUrl)
           
 void setDbUser(java.lang.String dbUser)
           
 void setDropScriptFile(java.io.File dropScriptFile)
           
 void setEclipseProject(boolean eclipseProject)
           
 void setEncoding(java.lang.String encoding)
           
 void setGroupId(java.lang.String groupId)
           
 void setJdbcDriverType(org.databene.jdbacl.JDBCDriverInfo driver)
           
 void setLineSeparator(java.lang.String lineSeparator)
           
 void setLocale(java.lang.String locale)
           
 void setOffline(boolean offline)
           
 void setOverwrite(boolean overwrite)
           
 void setProjectFolder(java.io.File projectFolder)
           
 void setProjectName(java.lang.String projectName)
           
 void setVersion(java.lang.String version)
           
 java.io.File subDirectory(java.lang.String relativePath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Setup

public Setup()
Method Detail

getProjectName

public java.lang.String getProjectName()

setProjectName

public void setProjectName(java.lang.String projectName)

getGroupId

public java.lang.String getGroupId()

setGroupId

public void setGroupId(java.lang.String groupId)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

setArchetype

public void setArchetype(Archetype archetype)

getArchetype

public Archetype getArchetype()

isEclipseProject

public boolean isEclipseProject()

setEclipseProject

public void setEclipseProject(boolean eclipseProject)

isOffline

public boolean isOffline()

setOffline

public void setOffline(boolean offline)

isOverwrite

public boolean isOverwrite()

setOverwrite

public void setOverwrite(boolean overwrite)

getProjectFolder

public java.io.File getProjectFolder()

setProjectFolder

public void setProjectFolder(java.io.File projectFolder)

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

getLineSeparator

public java.lang.String getLineSeparator()

setLineSeparator

public void setLineSeparator(java.lang.String lineSeparator)

getLocale

public java.lang.String getLocale()

setLocale

public void setLocale(java.lang.String locale)

getDataset

public java.lang.String getDataset()

setDataset

public void setDataset(java.lang.String dataset)

isDatabaseProject

public boolean isDatabaseProject()

isShopProject

public boolean isShopProject()

getJdbcDriverType

public org.databene.jdbacl.JDBCDriverInfo getJdbcDriverType()

setJdbcDriverType

public void setJdbcDriverType(org.databene.jdbacl.JDBCDriverInfo driver)

getDbUrl

public java.lang.String getDbUrl()

setDbUrl

public void setDbUrl(java.lang.String dbUrl)

getDbDriver

public java.lang.String getDbDriver()

setDbDriver

public void setDbDriver(java.lang.String dbDriver)

getDbPassword

public java.lang.String getDbPassword()

setDbPassword

public void setDbPassword(java.lang.String dbPassword)

getDbSchema

public java.lang.String getDbSchema()

setDbSchema

public void setDbSchema(java.lang.String dbSchema)

getDbUser

public java.lang.String getDbUser()

setDbUser

public void setDbUser(java.lang.String dbUser)

getDropScriptFile

public java.io.File getDropScriptFile()

setDropScriptFile

public void setDropScriptFile(java.io.File dropScriptFile)

getCreateScriptFile

public java.io.File getCreateScriptFile()

setCreateScriptFile

public void setCreateScriptFile(java.io.File createScriptFile)

getDbDependencies

public MavenDependency[] getDbDependencies()

setDbDependencies

public void setDbDependencies(MavenDependency[] dbDependencies)

getDbSnapshot

public java.lang.String getDbSnapshot()

setDbSnapshot

public void setDbSnapshot(java.lang.String dbSnapshot)

getDbSnapshotFile

public java.lang.String getDbSnapshotFile()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface org.databene.commons.bean.ObservableBean

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface org.databene.commons.bean.ObservableBean

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface org.databene.commons.bean.ObservableBean

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface org.databene.commons.bean.ObservableBean

projectFile

public java.io.File projectFile(java.lang.String filename)

subDirectory

public java.io.File subDirectory(java.lang.String relativePath)


Copyright © 2013. All Rights Reserved.