public class LiquibaseInstallation extends ToolInstallation implements NodeSpecific<LiquibaseInstallation>, EnvironmentSpecific<LiquibaseInstallation>
Modifier and Type | Class and Description |
---|---|
static class |
LiquibaseInstallation.DescriptorImpl |
ToolInstallation.ToolConverter
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
LiquibaseInstallation(String name,
String home,
String databaseDriverUrl,
List<? extends ToolProperty<?>> properties) |
Modifier and Type | Method and Description |
---|---|
LiquibaseInstallation |
forEnvironment(EnvVars environment) |
LiquibaseInstallation |
forNode(Node node,
TaskListener log) |
String |
getDatabaseDriverUrl() |
String |
getHome() |
File |
getLiquibaseJar() |
boolean |
isValidLiquibaseHome() |
void |
setDatabaseDriverUrl(String databaseDriverUrl) |
all, buildEnvVars, getName, getProperties, readResolve, toString, translate, translate, translateFor
getDescriptor
@DataBoundConstructor public LiquibaseInstallation(String name, String home, String databaseDriverUrl, List<? extends ToolProperty<?>> properties)
public LiquibaseInstallation forEnvironment(EnvVars environment)
forEnvironment
in interface EnvironmentSpecific<LiquibaseInstallation>
public LiquibaseInstallation forNode(Node node, TaskListener log) throws IOException, InterruptedException
forNode
in interface NodeSpecific<LiquibaseInstallation>
IOException
InterruptedException
public String getHome()
getHome
in class ToolInstallation
public File getLiquibaseJar()
public boolean isValidLiquibaseHome()
public String getDatabaseDriverUrl()
@DataBoundSetter public void setDatabaseDriverUrl(String databaseDriverUrl)
Copyright © 2016–2020. All rights reserved.