org.jenkinsci.plugins.graniteclient
Class DeployPackagesBuilder

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

public class DeployPackagesBuilder
extends hudson.tasks.Builder

Implementation of the "Deploy Content Packages to CRX" build step


Nested Class Summary
static class DeployPackagesBuilder.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
DeployPackagesBuilder(String packageIdFilters, String baseUrls, String credentialsId, String localDirectory, String behavior, boolean recursive, boolean replicate, int autosave, String acHandling, boolean disableForJobTesting, long requestTimeout, long serviceTimeout, long waitDelay)
           
 
Method Summary
 String getAcHandling()
           
 int getAutosave()
           
 String getBaseUrls()
           
 String getBehavior()
           
 String getCredentialsId()
           
 DeployPackagesBuilder.DescriptorImpl getDescriptor()
           
 ExistingPackageBehavior getExistingPackageBehavior()
           
 String getLocalDirectory()
           
 String getPackageIdFilters()
           
 String getPackageIdFilters(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener)
           
 PackageInstallOptions getPackageInstallOptions()
           
 long getRequestTimeout()
           
 long getServiceTimeout()
           
 long getWaitDelay()
           
 boolean isDisableForJobTesting()
           
 boolean isRecursive()
           
 boolean isReplicate()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 void setAcHandling(String acHandling)
           
 void setAutosave(int autosave)
           
 void setBaseUrls(String baseUrls)
           
 void setBehavior(String behavior)
           
 void setCredentialsId(String credentialsId)
           
 void setDisableForJobTesting(boolean disableForJobTesting)
           
 void setLocalDirectory(String localDirectory)
           
 void setPackageIdFilters(String packageIdFilters)
           
 void setRecursive(boolean recursive)
           
 void setReplicate(boolean replicate)
           
 void setRequestTimeout(long requestTimeout)
           
 void setServiceTimeout(long serviceTimeout)
           
 void setWaitDelay(long waitDelay)
           
 
Methods inherited from class hudson.tasks.Builder
all, 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

DeployPackagesBuilder

@DataBoundConstructor
public DeployPackagesBuilder(String packageIdFilters,
                                                  String baseUrls,
                                                  String credentialsId,
                                                  String localDirectory,
                                                  String behavior,
                                                  boolean recursive,
                                                  boolean replicate,
                                                  int autosave,
                                                  String acHandling,
                                                  boolean disableForJobTesting,
                                                  long requestTimeout,
                                                  long serviceTimeout,
                                                  long waitDelay)
Method Detail

getPackageIdFilters

public String getPackageIdFilters()

setPackageIdFilters

public void setPackageIdFilters(String packageIdFilters)

getBaseUrls

public String getBaseUrls()

setBaseUrls

public void setBaseUrls(String baseUrls)

getCredentialsId

public String getCredentialsId()

setCredentialsId

public void setCredentialsId(String credentialsId)

getLocalDirectory

public String getLocalDirectory()

setLocalDirectory

public void setLocalDirectory(String localDirectory)

getBehavior

public String getBehavior()

setBehavior

public void setBehavior(String behavior)

isReplicate

public boolean isReplicate()

setReplicate

public void setReplicate(boolean replicate)

isRecursive

public boolean isRecursive()

setRecursive

public void setRecursive(boolean recursive)

getAutosave

public int getAutosave()

setAutosave

public void setAutosave(int autosave)

getAcHandling

public String getAcHandling()

setAcHandling

public void setAcHandling(String acHandling)

isDisableForJobTesting

public boolean isDisableForJobTesting()

setDisableForJobTesting

public void setDisableForJobTesting(boolean disableForJobTesting)

getRequestTimeout

public long getRequestTimeout()

setRequestTimeout

public void setRequestTimeout(long requestTimeout)

getServiceTimeout

public long getServiceTimeout()

setServiceTimeout

public void setServiceTimeout(long serviceTimeout)

getWaitDelay

public long getWaitDelay()

setWaitDelay

public void setWaitDelay(long waitDelay)

getPackageInstallOptions

public PackageInstallOptions getPackageInstallOptions()

getExistingPackageBehavior

public ExistingPackageBehavior getExistingPackageBehavior()

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

getPackageIdFilters

public String getPackageIdFilters(hudson.model.AbstractBuild<?,?> build,
                                  hudson.model.TaskListener listener)
                           throws Exception
Throws:
Exception

getDescriptor

public DeployPackagesBuilder.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>
Overrides:
getDescriptor in class hudson.tasks.Builder


Copyright © 2013-2014. All Rights Reserved.