ch.hortis.sonar.model
Class Metric

java.lang.Object
  extended by ch.hortis.sonar.model.Metric

public class Metric
extends java.lang.Object


Nested Class Summary
static class Metric.Origin
           
static class Metric.ValueType
           
 
Field Summary
static java.lang.String SQL_SELECT_ALL
           
static java.lang.String SQL_SELECT_BY_NAME
           
 
Constructor Summary
  Metric()
           
  Metric(java.lang.String key)
           
protected Metric(java.lang.String key, Metric.ValueType type)
           
  Metric(java.lang.String key, java.lang.String name, java.lang.String description, Metric.ValueType type, java.lang.Integer direction, java.lang.Boolean comparable, java.lang.Boolean qualitative, java.lang.String domain, boolean userManaged)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 java.lang.Integer getDirection()
           
 java.lang.String getDomain()
           
 java.lang.Boolean getEnabled()
           
 java.lang.Integer getId()
           
 java.lang.String getKey()
           
 java.lang.String getName()
           
 Metric.Origin getOrigin()
           
 java.lang.Boolean getQualitative()
           
 Metric.ValueType getType()
           
 java.lang.Boolean getUserManaged()
           
 int hashCode()
           
 java.lang.Boolean isComparable()
           
 void setComparable(java.lang.Boolean comparable)
           
 void setDescription(java.lang.String description)
           
 void setDirection(java.lang.Integer direction)
           
 void setDomain(java.lang.String domain)
           
 void setEnabled(java.lang.Boolean enabled)
           
 void setId(java.lang.Integer id)
           
 void setKey(java.lang.String key)
           
 void setName(java.lang.String name)
           
 void setOrigin(Metric.Origin origin)
           
 void setQualitative(java.lang.Boolean qualitative)
           
 void setType(Metric.ValueType type)
           
 void setUserManaged(java.lang.Boolean userManaged)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SQL_SELECT_BY_NAME

public static final java.lang.String SQL_SELECT_BY_NAME
See Also:
Constant Field Values

SQL_SELECT_ALL

public static final java.lang.String SQL_SELECT_ALL
See Also:
Constant Field Values
Constructor Detail

Metric

public Metric()

Metric

public Metric(java.lang.String key)

Metric

protected Metric(java.lang.String key,
                 Metric.ValueType type)

Metric

public Metric(java.lang.String key,
              java.lang.String name,
              java.lang.String description,
              Metric.ValueType type,
              java.lang.Integer direction,
              java.lang.Boolean comparable,
              java.lang.Boolean qualitative,
              java.lang.String domain,
              boolean userManaged)
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getQualitative

public java.lang.Boolean getQualitative()

setQualitative

public void setQualitative(java.lang.Boolean qualitative)

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String key)

getType

public Metric.ValueType getType()

setType

public void setType(Metric.ValueType type)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getUserManaged

public java.lang.Boolean getUserManaged()

setUserManaged

public void setUserManaged(java.lang.Boolean userManaged)

getEnabled

public java.lang.Boolean getEnabled()

setEnabled

public void setEnabled(java.lang.Boolean enabled)

getDirection

public java.lang.Integer getDirection()

setDirection

public void setDirection(java.lang.Integer direction)

getDomain

public java.lang.String getDomain()

setDomain

public void setDomain(java.lang.String domain)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

isComparable

public java.lang.Boolean isComparable()

setComparable

public void setComparable(java.lang.Boolean comparable)

getOrigin

public Metric.Origin getOrigin()

setOrigin

public void setOrigin(Metric.Origin origin)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008 SonarSource SA. All Rights Reserved.