net.praqma.jenkins.plugin.prqa.notifier
Class FileComplianceThreshold

java.lang.Object
  extended by net.praqma.jenkins.plugin.prqa.notifier.AbstractThreshold
      extended by net.praqma.jenkins.plugin.prqa.notifier.FileComplianceThreshold
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<AbstractThreshold>

public class FileComplianceThreshold
extends AbstractThreshold

Author:
mads

Nested Class Summary
static class FileComplianceThreshold.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 Double value
           
 
Fields inherited from class net.praqma.jenkins.plugin.prqa.notifier.AbstractThreshold
improvement
 
Constructor Summary
FileComplianceThreshold(Double value, Boolean improvement)
           
 
Method Summary
 String onUnstableMessage(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue, net.praqma.prqa.status.PRQAComplianceStatus currentValue, int thresholdLevel)
           
 Boolean validateImprovement(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue, net.praqma.prqa.status.PRQAComplianceStatus currentValue, int thresholdLevel)
           
 Boolean validateThreshold(net.praqma.prqa.status.PRQAComplianceStatus currentValue, int thresholdLevel)
           
 
Methods inherited from class net.praqma.jenkins.plugin.prqa.notifier.AbstractThreshold
all, getDescriptor, getDescriptors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

public final Double value
Constructor Detail

FileComplianceThreshold

@DataBoundConstructor
public FileComplianceThreshold(Double value,
                                                    Boolean improvement)
Method Detail

validateImprovement

public Boolean validateImprovement(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue,
                                   net.praqma.prqa.status.PRQAComplianceStatus currentValue,
                                   int thresholdLevel)
Specified by:
validateImprovement in class AbstractThreshold

onUnstableMessage

public String onUnstableMessage(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue,
                                net.praqma.prqa.status.PRQAComplianceStatus currentValue,
                                int thresholdLevel)
Specified by:
onUnstableMessage in class AbstractThreshold

validateThreshold

public Boolean validateThreshold(net.praqma.prqa.status.PRQAComplianceStatus currentValue,
                                 int thresholdLevel)
Specified by:
validateThreshold in class AbstractThreshold


Copyright © 2004-2013. All Rights Reserved.