Class TriggerFlexDeployProject
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Publisher
-
- hudson.tasks.Notifier
-
- flexagon.fd.plugin.jenkins.operations.TriggerFlexDeployProject
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
public final class TriggerFlexDeployProject extends Notifier
- Author:
- Ben Hoffman & Victor Krieg
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TriggerFlexDeployProject.DescriptorImpl
-
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description TriggerFlexDeployProject(String mUrl, String mProjectStreamName, String mPackageName, String mReleaseName, String mProjectPath, String mEnvironmentCode, String mWorkflowVersionOverride, Boolean mForce, Boolean mWait, String issueNumbers, List<BuildFileInput> buildFileInputs, List<KeyValuePair> inputs, List<KeyValuePair> flexFields, Credential credential)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<BuildFileInput>
getBuildFileInputs()
Credential
getCredential()
TriggerFlexDeployProject.DescriptorImpl
getDescriptor()
List<KeyValuePair>
getFlexFields()
List<KeyValuePair>
getInputs()
String
getIssueNumbers()
String
getmEnvironmentCode()
Boolean
getmForce()
String
getmPackageName()
String
getmProjectPath()
String
getmProjectStreamName()
String
getmReleaseName()
String
getmUrl()
Boolean
getmWait()
String
getmWorkflowVersionOverride()
BuildStepMonitor
getRequiredMonitorService()
boolean
perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
void
setBuildFileInputs(List<BuildFileInput> buildFileInputs)
void
setFlexFields(List<KeyValuePair> flexFields)
void
setInputs(List<KeyValuePair> inputs)
-
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, prebuild
-
-
-
-
Constructor Detail
-
TriggerFlexDeployProject
@DataBoundConstructor public TriggerFlexDeployProject(String mUrl, String mProjectStreamName, String mPackageName, String mReleaseName, String mProjectPath, String mEnvironmentCode, String mWorkflowVersionOverride, Boolean mForce, Boolean mWait, String issueNumbers, List<BuildFileInput> buildFileInputs, List<KeyValuePair> inputs, List<KeyValuePair> flexFields, Credential credential)
-
-
Method Detail
-
getmUrl
public String getmUrl()
-
getmProjectStreamName
public String getmProjectStreamName()
-
getmPackageName
public String getmPackageName()
-
getmReleaseName
public String getmReleaseName()
-
getmProjectPath
public String getmProjectPath()
-
getmEnvironmentCode
public String getmEnvironmentCode()
-
getmWorkflowVersionOverride
public String getmWorkflowVersionOverride()
-
getmForce
public Boolean getmForce()
-
getmWait
public Boolean getmWait()
-
getIssueNumbers
public String getIssueNumbers()
-
getBuildFileInputs
public List<BuildFileInput> getBuildFileInputs()
-
setBuildFileInputs
public void setBuildFileInputs(List<BuildFileInput> buildFileInputs)
-
getInputs
public List<KeyValuePair> getInputs()
-
setInputs
public void setInputs(List<KeyValuePair> inputs)
-
getFlexFields
public List<KeyValuePair> getFlexFields()
-
setFlexFields
public void setFlexFields(List<KeyValuePair> flexFields)
-
getCredential
public Credential getCredential()
-
perform
public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
- Specified by:
perform
in interfaceBuildStep
- Overrides:
perform
in classBuildStepCompatibilityLayer
-
getDescriptor
public TriggerFlexDeployProject.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Publisher>
- Overrides:
getDescriptor
in classNotifier
-
getRequiredMonitorService
public BuildStepMonitor getRequiredMonitorService()
-
-