ch.hortis.sonar.model
Class Metric

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

public class Metric
extends java.lang.Object


Field Summary
static java.lang.String SQL_SELECT_ALL
           
static java.lang.String SQL_SELECT_BY_NAME
           
 
Constructor Summary
Metric()
           
Metric(java.lang.String name)
           
Metric(java.lang.String name, MetricType type)
           
Metric(java.lang.String name, java.lang.String description, MetricType type, java.lang.Integer direction)
           
Metric(java.lang.String name, java.lang.String description, MetricType type, java.lang.Integer direction, java.lang.String domain, java.lang.String shortName, java.lang.String longName, java.lang.Boolean qualitative, java.lang.Boolean comparable)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 java.lang.Integer getDirection()
           
 java.lang.String getDomain()
           
 java.lang.Integer getId()
           
 java.lang.String getLongName()
           
 java.lang.String getName()
           
static java.lang.Number getParsedValue(MetricType type, java.lang.Double value)
           
 java.lang.String getShortName()
           
 MetricType getType()
           
 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 setId(java.lang.Integer id)
           
 void setLongName(java.lang.String longName)
           
 void setName(java.lang.String name)
           
 void setShortName(java.lang.String shortName)
           
 void setType(MetricType type)
           
 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 name)

Metric

public Metric(java.lang.String name,
              MetricType type)

Metric

public Metric(java.lang.String name,
              java.lang.String description,
              MetricType type,
              java.lang.Integer direction)

Metric

public Metric(java.lang.String name,
              java.lang.String description,
              MetricType type,
              java.lang.Integer direction,
              java.lang.String domain,
              java.lang.String shortName,
              java.lang.String longName,
              java.lang.Boolean qualitative,
              java.lang.Boolean comparable)
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public MetricType getType()

setType

public void setType(MetricType type)

getParsedValue

public static java.lang.Number getParsedValue(MetricType type,
                                              java.lang.Double value)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

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)

getShortName

public java.lang.String getShortName()

setShortName

public void setShortName(java.lang.String shortName)

getLongName

public java.lang.String getLongName()

setLongName

public void setLongName(java.lang.String longName)

isComparable

public java.lang.Boolean isComparable()

setComparable

public void setComparable(java.lang.Boolean comparable)

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 © 2007-2008 hortis. All Rights Reserved.