org.sonar.api.technicaldebt.batch.internal
Class DefaultRequirement

java.lang.Object
  extended by org.sonar.api.technicaldebt.batch.internal.DefaultRequirement
All Implemented Interfaces:
Requirement

public class DefaultRequirement
extends Object
implements Requirement


Field Summary
static String CONSTANT_ISSUE
           
static String FUNCTION_LINEAR
           
static String FUNCTION_LINEAR_WITH_OFFSET
           
 
Constructor Summary
DefaultRequirement()
           
 
Method Summary
 DefaultCharacteristic characteristic()
           
 Date createdAt()
           
 boolean equals(Object o)
           
 WorkUnit factor()
           
 String function()
           
 int hashCode()
           
 Integer id()
           
 WorkUnit offset()
           
 DefaultCharacteristic rootCharacteristic()
           
 RuleKey ruleKey()
           
 DefaultRequirement setCharacteristic(DefaultCharacteristic characteristic)
           
 DefaultRequirement setCreatedAt(Date createdAt)
           
 DefaultRequirement setFactor(WorkUnit factor)
           
 DefaultRequirement setFunction(String function)
           
 DefaultRequirement setId(Integer id)
           
 DefaultRequirement setOffset(WorkUnit offset)
           
 DefaultRequirement setRootCharacteristic(DefaultCharacteristic rootCharacteristic)
           
 DefaultRequirement setRuleKey(RuleKey ruleKey)
           
 DefaultRequirement setUpdatedAt(Date updatedAt)
           
 String toString()
           
 Date updatedAt()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FUNCTION_LINEAR

public static final String FUNCTION_LINEAR
See Also:
Constant Field Values

FUNCTION_LINEAR_WITH_OFFSET

public static final String FUNCTION_LINEAR_WITH_OFFSET
See Also:
Constant Field Values

CONSTANT_ISSUE

public static final String CONSTANT_ISSUE
See Also:
Constant Field Values
Constructor Detail

DefaultRequirement

public DefaultRequirement()
Method Detail

id

public Integer id()
Specified by:
id in interface Requirement

setId

public DefaultRequirement setId(Integer id)

ruleKey

public RuleKey ruleKey()
Specified by:
ruleKey in interface Requirement

setRuleKey

public DefaultRequirement setRuleKey(RuleKey ruleKey)

characteristic

public DefaultCharacteristic characteristic()
Specified by:
characteristic in interface Requirement

setCharacteristic

public DefaultRequirement setCharacteristic(DefaultCharacteristic characteristic)

rootCharacteristic

public DefaultCharacteristic rootCharacteristic()
Specified by:
rootCharacteristic in interface Requirement

setRootCharacteristic

public DefaultRequirement setRootCharacteristic(DefaultCharacteristic rootCharacteristic)

function

public String function()
Specified by:
function in interface Requirement

setFunction

public DefaultRequirement setFunction(String function)

factor

public WorkUnit factor()
Specified by:
factor in interface Requirement

setFactor

public DefaultRequirement setFactor(WorkUnit factor)

offset

public WorkUnit offset()
Specified by:
offset in interface Requirement

setOffset

public DefaultRequirement setOffset(WorkUnit offset)

createdAt

public Date createdAt()
Specified by:
createdAt in interface Requirement

setCreatedAt

public DefaultRequirement setCreatedAt(Date createdAt)

updatedAt

public Date updatedAt()
Specified by:
updatedAt in interface Requirement

setUpdatedAt

public DefaultRequirement setUpdatedAt(Date updatedAt)

toString

public String toString()
Overrides:
toString in class Object

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2009-2014 SonarSource. All Rights Reserved.