org.jenkinsci.plugins.graniteclient
Class BuildPackageBuilder

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Builder
          extended by org.jenkinsci.plugins.graniteclient.BuildPackageBuilder
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep

public class BuildPackageBuilder
extends hudson.tasks.Builder

Implementation of the "Build a Content Package on CRX" build step


Nested Class Summary
static class BuildPackageBuilder.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
BuildPackageBuilder(String packageId, String baseUrl, String credentialsId, long requestTimeout, long serviceTimeout, long waitDelay, String wspFilter, String localDirectory, boolean download)
           
 
Method Summary
 String getBaseUrl()
           
 String getCredentialsId()
           
 String getLocalDirectory()
           
 String getPackageId()
           
 String getPackageId(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener)
           
 long getRequestTimeout()
           
 long getServiceTimeout()
           
 long getWaitDelay()
           
 String getWspFilter()
           
 boolean isDownload()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 void setBaseUrl(String baseUrl)
           
 void setCredentialsId(String credentialsId)
           
 void setDownload(boolean download)
           
 void setLocalDirectory(String localDirectory)
           
 void setPackageId(String packageId)
           
 void setRequestTimeout(long requestTimeout)
           
 void setServiceTimeout(long serviceTimeout)
           
 void setWaitDelay(long waitDelay)
           
 void setWspFilter(String wspFilter)
           
 
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, 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, prebuild
 

Constructor Detail

BuildPackageBuilder

@DataBoundConstructor
public BuildPackageBuilder(String packageId,
                                                String baseUrl,
                                                String credentialsId,
                                                long requestTimeout,
                                                long serviceTimeout,
                                                long waitDelay,
                                                String wspFilter,
                                                String localDirectory,
                                                boolean download)
Method Detail

perform

public boolean perform(hudson.model.AbstractBuild<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws InterruptedException,
                       IOException
Specified by:
perform in interface hudson.tasks.BuildStep
Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
Throws:
InterruptedException
IOException

getPackageId

public String getPackageId()

getPackageId

public String getPackageId(hudson.model.AbstractBuild<?,?> build,
                           hudson.model.TaskListener listener)
                    throws IOException,
                           InterruptedException
Throws:
IOException
InterruptedException

getCredentialsId

public String getCredentialsId()

setCredentialsId

public void setCredentialsId(String credentialsId)

getBaseUrl

public String getBaseUrl()

getRequestTimeout

public long getRequestTimeout()

getServiceTimeout

public long getServiceTimeout()

getWaitDelay

public long getWaitDelay()

setWaitDelay

public void setWaitDelay(long waitDelay)

getWspFilter

public String getWspFilter()

isDownload

public boolean isDownload()

getLocalDirectory

public String getLocalDirectory()

setLocalDirectory

public void setLocalDirectory(String localDirectory)

setPackageId

public void setPackageId(String packageId)

setBaseUrl

public void setBaseUrl(String baseUrl)

setWspFilter

public void setWspFilter(String wspFilter)

setDownload

public void setDownload(boolean download)

setRequestTimeout

public void setRequestTimeout(long requestTimeout)

setServiceTimeout

public void setServiceTimeout(long serviceTimeout)


Copyright © 2013-2014. All Rights Reserved.