org.sonar.api.web.gwt.client.webservices
Class Resource

java.lang.Object
  extended by org.sonar.api.web.gwt.client.webservices.ResponsePOJO
      extended by org.sonar.api.web.gwt.client.webservices.Resource

public class Resource
extends ResponsePOJO


Field Summary
static java.lang.String QUALIFIER_CLASS
           
static java.lang.String QUALIFIER_DIRECTORY
           
static java.lang.String QUALIFIER_FILE
           
static java.lang.String QUALIFIER_PACKAGE
           
static java.lang.String QUALIFIER_PROJECT_BRANCH
           
static java.lang.String QUALIFIER_PROJECT_TRUNK
           
static java.lang.String QUALIFIER_UNIT_TEST
           
static java.lang.String SCOPE_DIRECTORY
           
static java.lang.String SCOPE_FILE
           
static java.lang.String SCOPE_PROJECT
           
 
Constructor Summary
Resource()
           
Resource(java.lang.Integer id, java.lang.String key, java.lang.String name, java.lang.String scope, java.lang.String qualifier, java.lang.String language, java.util.List<Measure> measures)
           
 
Method Summary
 java.lang.Integer getId()
           
 java.lang.String getKey()
           
 java.lang.String getLanguage()
           
 Measure getMeasure(WSMetrics.Metric metric)
           
 java.lang.String getMeasureFormattedValue(WSMetrics.Metric metric, java.lang.String defaultValue)
           
 java.util.List<Measure> getMeasures()
           
 java.lang.String getName()
           
 java.lang.String getQualifier()
           
 java.lang.String getScope()
           
 boolean hasMeasure(WSMetrics.Metric metric)
           
 boolean matchesKey(java.lang.String resourceKey)
           
 void setKey(java.lang.String key)
           
 void setLanguage(java.lang.String language)
           
 void setMeasures(java.util.List<Measure> measures)
           
 void setName(java.lang.String name)
           
 void setQualifier(java.lang.String qualifier)
           
 void setScope(java.lang.String scope)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SCOPE_PROJECT

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

SCOPE_DIRECTORY

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

SCOPE_FILE

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

QUALIFIER_PROJECT_TRUNK

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

QUALIFIER_PROJECT_BRANCH

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

QUALIFIER_PACKAGE

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

QUALIFIER_DIRECTORY

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

QUALIFIER_FILE

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

QUALIFIER_CLASS

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

QUALIFIER_UNIT_TEST

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

Resource

public Resource()

Resource

public Resource(java.lang.Integer id,
                java.lang.String key,
                java.lang.String name,
                java.lang.String scope,
                java.lang.String qualifier,
                java.lang.String language,
                java.util.List<Measure> measures)
Method Detail

getId

public java.lang.Integer getId()

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String key)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getQualifier

public java.lang.String getQualifier()

setQualifier

public void setQualifier(java.lang.String qualifier)

getScope

public java.lang.String getScope()

setScope

public void setScope(java.lang.String scope)

getLanguage

public java.lang.String getLanguage()

setLanguage

public void setLanguage(java.lang.String language)

getMeasures

public java.util.List<Measure> getMeasures()

getMeasure

public Measure getMeasure(WSMetrics.Metric metric)

hasMeasure

public boolean hasMeasure(WSMetrics.Metric metric)

getMeasureFormattedValue

public java.lang.String getMeasureFormattedValue(WSMetrics.Metric metric,
                                                 java.lang.String defaultValue)

setMeasures

public void setMeasures(java.util.List<Measure> measures)

matchesKey

public boolean matchesKey(java.lang.String resourceKey)

toString

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


Copyright © 2009 SonarSource SA. All Rights Reserved.