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

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

public class MessageComplianceThreshold
extends AbstractThreshold

Author:
mads

Nested Class Summary
static class MessageComplianceThreshold.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 Integer value
           
 
Fields inherited from class net.praqma.jenkins.plugin.prqa.notifier.AbstractThreshold
improvement
 
Constructor Summary
MessageComplianceThreshold(Integer value, int thresholdLevel, Boolean improvement)
           
 
Method Summary
 String onUnstableMessage(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue, net.praqma.prqa.status.PRQAComplianceStatus currentValue, int thresholdLevel)
           
 Boolean validate(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

public final Integer value
Constructor Detail

MessageComplianceThreshold

@DataBoundConstructor
public MessageComplianceThreshold(Integer value,
                                                       int thresholdLevel,
                                                       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

validate

public Boolean validate(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue,
                        net.praqma.prqa.status.PRQAComplianceStatus currentValue,
                        int thresholdLevel)
Overrides:
validate in class AbstractThreshold


Copyright © 2004-2013. All Rights Reserved.