org.sonar.api.technicaldebt.batch.internal
Class DefaultRequirement
java.lang.Object
org.sonar.api.technicaldebt.batch.internal.DefaultRequirement
- All Implemented Interfaces:
- Requirement
public class DefaultRequirement
- extends Object
- implements Requirement
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
DefaultRequirement
public DefaultRequirement()
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
@Deprecated
public WorkUnit factor()
- Deprecated. since 4.2
- Specified by:
factor
in interface Requirement
setFactor
@Deprecated
public DefaultRequirement setFactor(WorkUnit factor)
- Deprecated. since 4.2
factorValue
public int factorValue()
- Specified by:
factorValue
in interface Requirement
setFactorValue
public DefaultRequirement setFactorValue(int factorValue)
factorUnit
@CheckForNull
public WorkDuration.UNIT factorUnit()
- Specified by:
factorUnit
in interface Requirement
setFactorUnit
public DefaultRequirement setFactorUnit(WorkDuration.UNIT factorUnit)
offset
@Deprecated
public WorkUnit offset()
- Deprecated. since 4.2
- Specified by:
offset
in interface Requirement
setOffset
@Deprecated
public DefaultRequirement setOffset(WorkUnit offset)
- Deprecated. since 4.2
offsetValue
public int offsetValue()
- Specified by:
offsetValue
in interface Requirement
setOffsetValue
public DefaultRequirement setOffsetValue(int offsetValue)
offsetUnit
@CheckForNull
public WorkDuration.UNIT offsetUnit()
- Specified by:
offsetUnit
in interface Requirement
setOffsetUnit
public DefaultRequirement setOffsetUnit(WorkDuration.UNIT offsetUnit)
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)
toUnit
public static WorkDuration.UNIT toUnit(String requirementUnit)
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.