liquibase.database.core.supplier
Class DB2ConnSupplier

java.lang.Object
  extended by liquibase.sdk.supplier.database.ConnectionSupplier
      extended by liquibase.database.core.supplier.DB2ConnSupplier
All Implemented Interfaces:
Cloneable

public class DB2ConnSupplier
extends ConnectionSupplier


Nested Class Summary
 
Nested classes/interfaces inherited from class liquibase.sdk.supplier.database.ConnectionSupplier
ConnectionSupplier.ConfigTemplate
 
Field Summary
 
Fields inherited from class liquibase.sdk.supplier.database.ConnectionSupplier
CONFIG_NAME_STANDARD, OS_LINUX, OS_WINDOWS, VAGRANT_BOX_NAME_LINUX_STANDARD, VAGRANT_BOX_NAME_WINDOWS_STANDARD
 
Constructor Summary
DB2ConnSupplier()
           
 
Method Summary
 Set<ConnectionSupplier.ConfigTemplate> generateConfigFiles(Map<String,Object> context)
           
 String getAdminUsername()
           
 String getAlternateCatalog()
           
 String getDatabaseShortName()
           
 String getDescription()
           
 String getInstallDir()
           
 String getInstanceName()
           
 String getJdbcUrl()
           
 String getPrimaryCatalog()
           
 ConnectionSupplier.ConfigTemplate getPuppetTemplate(Map<String,Object> context)
           
 Set<String> getRequiredPackages(String vagrantBoxName)
           
 String getSshInstallDir()
           
 void setInstallDir(String installDir)
           
 void setInstanceName(String instanceName)
           
 void setSshInstallDir(String sshInstallDir)
           
 
Methods inherited from class liquibase.sdk.supplier.database.ConnectionSupplier
getAdminPassword, getAlternateSchema, getAlternateTablespace, getAlternateUsername, getAlternateUserPassword, getConfigurationName, getDatabasePassword, getDatabaseUsername, getFileSeparator, getIpAddress, getOs, getPrimarySchema, getPuppetForges, getPuppetModules, getShortVersion, getVagrantBaseBoxName, getVersion, isLinux, isWindows, openConnection, setIpAddress, setOs, setVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DB2ConnSupplier

public DB2ConnSupplier()
Method Detail

getDatabaseShortName

public String getDatabaseShortName()
Specified by:
getDatabaseShortName in class ConnectionSupplier

getAdminUsername

public String getAdminUsername()
Specified by:
getAdminUsername in class ConnectionSupplier

getPrimaryCatalog

public String getPrimaryCatalog()
Overrides:
getPrimaryCatalog in class ConnectionSupplier

getAlternateCatalog

public String getAlternateCatalog()
Overrides:
getAlternateCatalog in class ConnectionSupplier

getJdbcUrl

public String getJdbcUrl()
Specified by:
getJdbcUrl in class ConnectionSupplier

getRequiredPackages

public Set<String> getRequiredPackages(String vagrantBoxName)
Overrides:
getRequiredPackages in class ConnectionSupplier

getPuppetTemplate

public ConnectionSupplier.ConfigTemplate getPuppetTemplate(Map<String,Object> context)
Specified by:
getPuppetTemplate in class ConnectionSupplier

generateConfigFiles

public Set<ConnectionSupplier.ConfigTemplate> generateConfigFiles(Map<String,Object> context)
                                                           throws IOException
Overrides:
generateConfigFiles in class ConnectionSupplier
Throws:
IOException

getInstanceName

public String getInstanceName()

setInstanceName

public void setInstanceName(String instanceName)

getInstallDir

public String getInstallDir()

setInstallDir

public void setInstallDir(String installDir)

getSshInstallDir

public String getSshInstallDir()

setSshInstallDir

public void setSshInstallDir(String sshInstallDir)

getDescription

public String getDescription()
Overrides:
getDescription in class ConnectionSupplier


Copyright © 2015 Liquibase.org. All rights reserved.