com.kiuwan.plugins.kiuwanJenkinsPlugin
Class KiuwanRecorder

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Publisher
          extended by hudson.tasks.Recorder
              extended by com.kiuwan.plugins.kiuwanJenkinsPlugin.KiuwanRecorder
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep

public class KiuwanRecorder
extends hudson.tasks.Recorder


Nested Class Summary
static class KiuwanRecorder.DeliveryType
           
static class KiuwanRecorder.DescriptorImpl
           
static class KiuwanRecorder.Mode
           
 
Nested classes/interfaces inherited from class hudson.tasks.Publisher
hudson.tasks.Publisher.DescriptorExtensionListImpl
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
static KiuwanRecorder.Mode DEFAULT_MODE
           
static String EFFORT_TO_TARGET
           
static String PROXY_AUTHENTICATION_BASIC
           
static String PROXY_AUTHENTICATION_NONE
           
static String PROXY_TYPE_HTTP
           
static String PROXY_TYPE_SOCKS
           
static String QUALITY_INDICATOR
           
static String RISK_INDEX
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
KiuwanRecorder(String mode, String applicationName, String label, String encoding, String includes, String excludes, Integer timeout, Boolean indicateLanguages, String languages, String measure, Double unstableThreshold, Double failureThreshold, String applicationName_dm, String label_dm, String encoding_dm, String includes_dm, String excludes_dm, Integer timeout_dm, Boolean indicateLanguages_dm, String languages_dm, String changeRequest_dm, String changeRequestStatus_dm, String branch_dm, String analysisScope_dm, Boolean waitForAuditResults_dm, String markBuildWhenNoPass_dm, Integer timeout_em, String commandArgs_em, String extraParameters_em, String successResultCodes_em, String unstableResultCodes_em, String failureResultCodes_em, String notBuiltResultCodes_em, String abortedResultCodes_em, String markAsInOtherCases_em)
           
 
Method Summary
 String getAbortedResultCodes_em()
           
 String getAnalysisScope_dm()
           
 String getApplicationName_dm()
           
 String getApplicationName()
           
 String getBranch_dm()
           
 String getChangeRequest_dm()
           
 String getChangeRequestStatus_dm()
           
 String getCommandArgs_em()
           
 KiuwanRecorder.DescriptorImpl getDescriptor()
           
 String getEncoding_dm()
           
 String getEncoding()
           
 String getExcludes_dm()
           
 String getExcludes()
           
 String getExtraParameters_em()
           
 String getFailureResultCodes_em()
           
 Double getFailureThreshold()
           
 String getIncludes_dm()
           
 String getIncludes()
           
 Boolean getIndicateLanguages_dm()
           
 Boolean getIndicateLanguages()
           
 String getLabel_dm()
           
 String getLabel()
           
 String getLanguages_dm()
           
 String getLanguages()
           
 String getMarkAsInOtherCases_em()
           
 String getMarkBuildWhenNoPass_dm()
           
 String getMeasure()
           
 String getMode()
           
 String getNotBuiltResultCodes_em()
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 KiuwanRecorder.Mode getSelectedMode()
           
 String getSuccessResultCodes_em()
           
 Integer getTimeout_dm()
           
 Integer getTimeout_em()
           
 Integer getTimeout()
           
 String getUnstableResultCodes_em()
           
 Double getUnstableThreshold()
           
 Boolean getWaitForAuditResults_dm()
           
 boolean isInMode(String mode)
           
 boolean needsToRunAfterFinalized()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QUALITY_INDICATOR

public static final String QUALITY_INDICATOR
See Also:
Constant Field Values

EFFORT_TO_TARGET

public static final String EFFORT_TO_TARGET
See Also:
Constant Field Values

RISK_INDEX

public static final String RISK_INDEX
See Also:
Constant Field Values

PROXY_TYPE_HTTP

public static final String PROXY_TYPE_HTTP
See Also:
Constant Field Values

PROXY_TYPE_SOCKS

public static final String PROXY_TYPE_SOCKS
See Also:
Constant Field Values

PROXY_AUTHENTICATION_BASIC

public static final String PROXY_AUTHENTICATION_BASIC
See Also:
Constant Field Values

PROXY_AUTHENTICATION_NONE

public static final String PROXY_AUTHENTICATION_NONE
See Also:
Constant Field Values

DEFAULT_MODE

public static final KiuwanRecorder.Mode DEFAULT_MODE
Constructor Detail

KiuwanRecorder

@DataBoundConstructor
public KiuwanRecorder(String mode,
                                           String applicationName,
                                           String label,
                                           String encoding,
                                           String includes,
                                           String excludes,
                                           Integer timeout,
                                           Boolean indicateLanguages,
                                           String languages,
                                           String measure,
                                           Double unstableThreshold,
                                           Double failureThreshold,
                                           String applicationName_dm,
                                           String label_dm,
                                           String encoding_dm,
                                           String includes_dm,
                                           String excludes_dm,
                                           Integer timeout_dm,
                                           Boolean indicateLanguages_dm,
                                           String languages_dm,
                                           String changeRequest_dm,
                                           String changeRequestStatus_dm,
                                           String branch_dm,
                                           String analysisScope_dm,
                                           Boolean waitForAuditResults_dm,
                                           String markBuildWhenNoPass_dm,
                                           Integer timeout_em,
                                           String commandArgs_em,
                                           String extraParameters_em,
                                           String successResultCodes_em,
                                           String unstableResultCodes_em,
                                           String failureResultCodes_em,
                                           String notBuiltResultCodes_em,
                                           String abortedResultCodes_em,
                                           String markAsInOtherCases_em)
Method Detail

needsToRunAfterFinalized

public boolean needsToRunAfterFinalized()
Overrides:
needsToRunAfterFinalized in class hudson.tasks.Publisher

getRequiredMonitorService

public hudson.tasks.BuildStepMonitor getRequiredMonitorService()

getMode

public String getMode()
Returns:
the mode

getApplicationName

public String getApplicationName()

getLabel

public String getLabel()

getEncoding

public String getEncoding()

getIncludes

public String getIncludes()

getExcludes

public String getExcludes()

getTimeout

public Integer getTimeout()

getIndicateLanguages

public Boolean getIndicateLanguages()

getLanguages

public String getLanguages()

getMeasure

public String getMeasure()

getUnstableThreshold

public Double getUnstableThreshold()

getFailureThreshold

public Double getFailureThreshold()

getSelectedMode

public KiuwanRecorder.Mode getSelectedMode()

getApplicationName_dm

public String getApplicationName_dm()

getLabel_dm

public String getLabel_dm()

getEncoding_dm

public String getEncoding_dm()

getIncludes_dm

public String getIncludes_dm()

getExcludes_dm

public String getExcludes_dm()

getTimeout_dm

public Integer getTimeout_dm()

getTimeout_em

public Integer getTimeout_em()

getIndicateLanguages_dm

public Boolean getIndicateLanguages_dm()

getLanguages_dm

public String getLanguages_dm()

getChangeRequest_dm

public String getChangeRequest_dm()

getAnalysisScope_dm

public String getAnalysisScope_dm()

getWaitForAuditResults_dm

public Boolean getWaitForAuditResults_dm()

getBranch_dm

public String getBranch_dm()

getChangeRequestStatus_dm

public String getChangeRequestStatus_dm()

getCommandArgs_em

public String getCommandArgs_em()

getExtraParameters_em

public String getExtraParameters_em()

getMarkBuildWhenNoPass_dm

public String getMarkBuildWhenNoPass_dm()

getSuccessResultCodes_em

public String getSuccessResultCodes_em()

getUnstableResultCodes_em

public String getUnstableResultCodes_em()

getFailureResultCodes_em

public String getFailureResultCodes_em()

getNotBuiltResultCodes_em

public String getNotBuiltResultCodes_em()

getAbortedResultCodes_em

public String getAbortedResultCodes_em()

getMarkAsInOtherCases_em

public String getMarkAsInOtherCases_em()

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
See Also:
BuildStepCompatibilityLayer.perform(hudson.model.AbstractBuild, hudson.Launcher, hudson.model.BuildListener)

isInMode

public boolean isInMode(String mode)

getDescriptor

public KiuwanRecorder.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>
Overrides:
getDescriptor in class hudson.tasks.Recorder


Copyright © 2004-2016. All Rights Reserved.