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

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

public abstract class AbstractThreshold
extends Object
implements hudson.model.Describable<AbstractThreshold>, hudson.ExtensionPoint

Author:
mads

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 Boolean improvement
           
 
Constructor Summary
AbstractThreshold(Boolean improvement)
           
 
Method Summary
static hudson.DescriptorExtensionList<AbstractThreshold,ThresholdSelectionDescriptor<AbstractThreshold>> all()
           
 hudson.model.Descriptor<AbstractThreshold> getDescriptor()
           
static List<ThresholdSelectionDescriptor<?>> getDescriptors()
           
abstract  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)
           
abstract  Boolean validateImprovement(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue, net.praqma.prqa.status.PRQAComplianceStatus currentValue, int thresholdLevel)
           
abstract  Boolean validateThreshold(net.praqma.prqa.status.PRQAComplianceStatus currentValue, int thresholdLevel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

improvement

public final Boolean improvement
Constructor Detail

AbstractThreshold

public AbstractThreshold(Boolean improvement)
Method Detail

getDescriptor

public hudson.model.Descriptor<AbstractThreshold> getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<AbstractThreshold>

all

public static hudson.DescriptorExtensionList<AbstractThreshold,ThresholdSelectionDescriptor<AbstractThreshold>> all()

getDescriptors

public static List<ThresholdSelectionDescriptor<?>> getDescriptors()

validateImprovement

public abstract Boolean validateImprovement(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue,
                                            net.praqma.prqa.status.PRQAComplianceStatus currentValue,
                                            int thresholdLevel)

validateThreshold

public abstract Boolean validateThreshold(net.praqma.prqa.status.PRQAComplianceStatus currentValue,
                                          int thresholdLevel)

onUnstableMessage

public abstract String onUnstableMessage(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue,
                                         net.praqma.prqa.status.PRQAComplianceStatus currentValue,
                                         int thresholdLevel)

validate

public Boolean validate(net.praqma.prqa.status.PRQAComplianceStatus lastStableValue,
                        net.praqma.prqa.status.PRQAComplianceStatus currentValue,
                        int thresholdLevel)


Copyright © 2004-2013. All Rights Reserved.