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 String QUALIFIER_CLASS
           
static String QUALIFIER_DIRECTORY
           
static String QUALIFIER_FILE
           
static String QUALIFIER_MODULE
           
static String QUALIFIER_PACKAGE
           
static String QUALIFIER_PROJECT
           
static String QUALIFIER_PROJECT_BRANCH
          Deprecated. 
static String QUALIFIER_PROJECT_TRUNK
          Deprecated. 
static String QUALIFIER_UNIT_TEST
           
static String SCOPE_DIRECTORY
          Deprecated. 
static String SCOPE_ENTITY
           
static String SCOPE_FILE
          Deprecated. 
static String SCOPE_PROJECT
          Deprecated. 
static String SCOPE_SET
           
static String SCOPE_SPACE
           
 
Constructor Summary
Resource()
           
Resource(Integer id, String key, String name, String scope, String qualifier, String language, Integer copy, List<Measure> measures)
           
 
Method Summary
 Integer getCopy()
           
 Integer getId()
           
 String getKey()
           
 String getLanguage()
           
 String getLongName()
           
 Measure getMeasure(WSMetrics.Metric metric)
           
 String getMeasureFormattedValue(WSMetrics.Metric metric, String defaultValue)
           
 List<Measure> getMeasures()
           
 String getName()
           
 String getName(boolean longFormatIfDefined)
           
 String getQualifier()
           
 String getScope()
           
 boolean hasMeasure(WSMetrics.Metric metric)
           
 boolean matchesKey(String resourceKey)
           
 void setCopy(Integer copy)
           
 void setKey(String key)
           
 void setLanguage(String language)
           
 void setLongName(String longName)
           
 void setMeasures(List<Measure> measures)
           
 void setName(String name)
           
 void setQualifier(String qualifier)
           
 void setScope(String scope)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SCOPE_SET

public static final String SCOPE_SET
See Also:
Constant Field Values

SCOPE_SPACE

public static final String SCOPE_SPACE
See Also:
Constant Field Values

SCOPE_ENTITY

public static final String SCOPE_ENTITY
See Also:
Constant Field Values

SCOPE_PROJECT

@Deprecated
public static final String SCOPE_PROJECT
Deprecated. 
See Also:
Constant Field Values

SCOPE_DIRECTORY

@Deprecated
public static final String SCOPE_DIRECTORY
Deprecated. 
See Also:
Constant Field Values

SCOPE_FILE

@Deprecated
public static final String SCOPE_FILE
Deprecated. 
See Also:
Constant Field Values

QUALIFIER_PROJECT

public static final String QUALIFIER_PROJECT
See Also:
Constant Field Values

QUALIFIER_MODULE

public static final String QUALIFIER_MODULE
See Also:
Constant Field Values

QUALIFIER_PROJECT_TRUNK

@Deprecated
public static final String QUALIFIER_PROJECT_TRUNK
Deprecated. 
See Also:
Constant Field Values

QUALIFIER_PROJECT_BRANCH

@Deprecated
public static final String QUALIFIER_PROJECT_BRANCH
Deprecated. 
See Also:
Constant Field Values

QUALIFIER_PACKAGE

public static final String QUALIFIER_PACKAGE
See Also:
Constant Field Values

QUALIFIER_DIRECTORY

public static final String QUALIFIER_DIRECTORY
See Also:
Constant Field Values

QUALIFIER_FILE

public static final String QUALIFIER_FILE
See Also:
Constant Field Values

QUALIFIER_CLASS

public static final String QUALIFIER_CLASS
See Also:
Constant Field Values

QUALIFIER_UNIT_TEST

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

Resource

public Resource()

Resource

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

getId

public Integer getId()

getKey

public String getKey()

setKey

public void setKey(String key)

getName

public String getName()

getName

public String getName(boolean longFormatIfDefined)

setName

public void setName(String name)

getLongName

public String getLongName()

setLongName

public void setLongName(String longName)

getQualifier

public String getQualifier()

setQualifier

public void setQualifier(String qualifier)

getScope

public String getScope()

setScope

public void setScope(String scope)

getLanguage

public String getLanguage()

setLanguage

public void setLanguage(String language)

getCopy

public Integer getCopy()

setCopy

public void setCopy(Integer copy)

getMeasures

public List<Measure> getMeasures()

getMeasure

public Measure getMeasure(WSMetrics.Metric metric)

hasMeasure

public boolean hasMeasure(WSMetrics.Metric metric)

getMeasureFormattedValue

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

setMeasures

public void setMeasures(List<Measure> measures)

matchesKey

public boolean matchesKey(String resourceKey)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2010 SonarSource. All Rights Reserved.