org.sonar.api.batch.debt
Class DebtRemediationFunction

java.lang.Object
  extended by org.sonar.api.batch.debt.DebtRemediationFunction

public class DebtRemediationFunction
extends Object

Since:
4.3

Nested Class Summary
static class DebtRemediationFunction.Type
           
 
Method Summary
 Duration coefficient()
           
static DebtRemediationFunction create(DebtRemediationFunction.Type type, Duration coefficient, Duration offset)
           
static DebtRemediationFunction createConstantPerIssue(Duration offset)
           
static DebtRemediationFunction createLinear(Duration coefficient)
           
static DebtRemediationFunction createLinearWithOffset(Duration coefficient, Duration offset)
           
 boolean equals(Object o)
           
 int hashCode()
           
 Duration offset()
           
 String toString()
           
 DebtRemediationFunction.Type type()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

create

public static DebtRemediationFunction create(DebtRemediationFunction.Type type,
                                             @Nullable
                                             Duration coefficient,
                                             @Nullable
                                             Duration offset)

createLinear

public static DebtRemediationFunction createLinear(Duration coefficient)

createLinearWithOffset

public static DebtRemediationFunction createLinearWithOffset(Duration coefficient,
                                                             Duration offset)

createConstantPerIssue

public static DebtRemediationFunction createConstantPerIssue(Duration offset)

type

public DebtRemediationFunction.Type type()

coefficient

@CheckForNull
public Duration coefficient()

offset

@CheckForNull
public Duration offset()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2014 SonarSource. All Rights Reserved.