org.jenkinsci.plugins.graniteclient
Class ValidatePackagesBuilder

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

public class ValidatePackagesBuilder
extends hudson.tasks.Builder

Implementation of the "Validate CRX Content Packages" build step


Nested Class Summary
static class ValidatePackagesBuilder.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
ValidatePackagesBuilder(String packageIdFilters, String localDirectory, String validationFilter, boolean allowNonCoveredRoots, String forbiddenExtensions)
           
 
Method Summary
 ValidatePackagesBuilder.DescriptorImpl getDescriptor()
           
 String getForbiddenExtensions()
           
 String getForbiddenExtensions(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener)
           
 String getLocalDirectory()
           
 String getPackageIdFilters()
           
 String getPackageIdFilters(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener)
           
 String getValidationFilter()
           
 String getValidationFilter(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener)
           
 boolean isAllowNonCoveredRoots()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 void setAllowNonCoveredRoots(boolean allowNonCoveredRoots)
           
 void setForbiddenExtensions(String forbiddenExtensions)
           
 void setLocalDirectory(String localDirectory)
           
 void setPackageIdFilters(String packageIdFilters)
           
 void setValidationFilter(String validationFilter)
           
 
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

ValidatePackagesBuilder

@DataBoundConstructor
public ValidatePackagesBuilder(String packageIdFilters,
                                                    String localDirectory,
                                                    String validationFilter,
                                                    boolean allowNonCoveredRoots,
                                                    String forbiddenExtensions)
Method Detail

getPackageIdFilters

public String getPackageIdFilters()

setPackageIdFilters

public void setPackageIdFilters(String packageIdFilters)

getLocalDirectory

public String getLocalDirectory()

setLocalDirectory

public void setLocalDirectory(String localDirectory)

getValidationFilter

public String getValidationFilter()

setValidationFilter

public void setValidationFilter(String validationFilter)

isAllowNonCoveredRoots

public boolean isAllowNonCoveredRoots()

setAllowNonCoveredRoots

public void setAllowNonCoveredRoots(boolean allowNonCoveredRoots)

getForbiddenExtensions

public String getForbiddenExtensions()

setForbiddenExtensions

public void setForbiddenExtensions(String forbiddenExtensions)

getValidationFilter

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

getForbiddenExtensions

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

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 ValidatePackagesBuilder.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.