Class SQLPlusRunnerBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- org.jenkinsci.plugins.sqlplus.script.runner.SQLPlusRunnerBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,SimpleBuildStep
@Symbol("sqlplusrunner") public class SQLPlusRunnerBuilder extends Builder implements SimpleBuildStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SQLPlusRunnerBuilder.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description SQLPlusRunnerBuilder(String credentialsId, String user, String password, String isSysdba, String instance, String scriptType, String script, String scriptContent)
SQLPlusRunnerBuilder(String credentialsId, String user, String password, String isSysdba, String instance, String scriptType, String script, String scriptContent, String customOracleHome, String customSQLPlusHome, String customTNSAdmin, String customNLSLang, String customSQLPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCredentialsId()
String
getCustomNLSLang()
String
getCustomOracleHome()
String
getCustomSQLPath()
String
getCustomSQLPlusHome()
String
getCustomTNSAdmin()
SQLPlusRunnerBuilder.DescriptorImpl
getDescriptor()
String
getInstance()
String
getPassword()
String
getScript()
String
getScriptContent()
String
getScriptType()
String
getUser()
String
isSysdba()
void
perform(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener)
void
setCustomNLSLang(String customNLSLang)
void
setCustomOracleHome(String customOracleHome)
void
setCustomSQLPath(String customSQLPath)
void
setCustomSQLPlusHome(String customSQLPlusHome)
void
setCustomTNSAdmin(String customTNSAdmin)
-
Methods inherited from class hudson.tasks.Builder
all, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
-
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
-
-
-
Constructor Detail
-
SQLPlusRunnerBuilder
@DataBoundConstructor public SQLPlusRunnerBuilder(String credentialsId, String user, String password, String isSysdba, String instance, String scriptType, String script, String scriptContent)
-
SQLPlusRunnerBuilder
public SQLPlusRunnerBuilder(String credentialsId, String user, String password, String isSysdba, String instance, String scriptType, String script, String scriptContent, String customOracleHome, String customSQLPlusHome, String customTNSAdmin, String customNLSLang, String customSQLPath)
-
-
Method Detail
-
setCustomOracleHome
@DataBoundSetter public void setCustomOracleHome(String customOracleHome)
-
setCustomSQLPlusHome
@DataBoundSetter public void setCustomSQLPlusHome(String customSQLPlusHome)
-
setCustomTNSAdmin
@DataBoundSetter public void setCustomTNSAdmin(String customTNSAdmin)
-
getUser
public String getUser()
-
getPassword
public String getPassword()
-
isSysdba
public String isSysdba()
-
getInstance
public String getInstance()
-
getScriptType
public String getScriptType()
-
getScript
public String getScript()
-
getScriptContent
public String getScriptContent()
-
getCustomOracleHome
public String getCustomOracleHome()
-
getCustomSQLPlusHome
public String getCustomSQLPlusHome()
-
getCustomTNSAdmin
public String getCustomTNSAdmin()
-
getCustomNLSLang
public String getCustomNLSLang()
-
setCustomNLSLang
@DataBoundSetter public void setCustomNLSLang(String customNLSLang)
-
getCustomSQLPath
public String getCustomSQLPath()
-
setCustomSQLPath
@DataBoundSetter public void setCustomSQLPath(String customSQLPath)
-
getCredentialsId
public String getCredentialsId()
-
perform
public void perform(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
getDescriptor
public SQLPlusRunnerBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Builder>
- Overrides:
getDescriptor
in classBuilder
-
-