|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonar.api.resources.Project
public class Project
| Nested Class Summary | |
|---|---|
static class |
Project.AnalysisType
|
| Field Summary | |
|---|---|
static String |
PARAM_BRANCH
Deprecated. since version 1.11. Constant moved to CoreProperties |
static String |
PARAM_DATE
Deprecated. since version 1.11. Constant moved to CoreProperties |
static String |
PARAM_DEPRECATED_BRANCH
Deprecated. since version 1.11. Constant moved to CoreProperties |
static String |
PARAM_DYNAMIC_ANALYSIS
Deprecated. since version 1.11. Constant moved to CoreProperties |
static String |
PARAM_EXCLUSIONS
Deprecated. since version 1.11. Constant moved to CoreProperties |
static String |
PARAM_LANGUAGE
Deprecated. since version 1.11. Constant moved to CoreProperties |
static String |
PARAM_REUSE_RULES_CONFIG
Deprecated. since version 1.11. Constant moved to CoreProperties |
static String |
PARAM_VERSION
Deprecated. since version 1.11. Constant moved to CoreProperties |
| Fields inherited from interface org.sonar.api.resources.Resource |
|---|
QUALIFIER_CLASS, QUALIFIER_DIRECTORY, QUALIFIER_FILE, QUALIFIER_MODULE, QUALIFIER_PACKAGE, QUALIFIER_PROJECT, QUALIFIER_PROJECT_BRANCH, QUALIFIER_PROJECT_TRUNK, QUALIFIER_SUBVIEW, QUALIFIER_UNIT_TEST_CLASS, QUALIFIER_VIEW, SCOPE_DIRECTORY, SCOPE_ENTITY, SCOPE_FILE, SCOPE_PROJECT, SCOPE_SET, SCOPE_SPACE |
| Constructor Summary | |
|---|---|
Project(org.apache.maven.project.MavenProject mavenProject)
|
|
Project(org.apache.maven.project.MavenProject pom,
org.apache.commons.configuration.Configuration configuration)
|
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
|
Date |
getAnalysisDate()
|
Project.AnalysisType |
getAnalysisType()
|
String |
getAnalysisVersion()
|
String |
getArtifactId()
|
String |
getBranch()
|
org.apache.commons.configuration.Configuration |
getConfiguration()
|
String |
getDescription()
|
String[] |
getExclusionPatterns()
Patterns of resource exclusion as defined in project settings page. |
ProjectFileSystem |
getFileSystem()
|
String |
getGroupId()
|
Integer |
getId()
|
String |
getKey()
Project key is "groupId:artifactId[:branch]". |
Language |
getLanguage()
|
String |
getLanguageKey()
|
List<Project> |
getModules()
|
String |
getName()
|
String |
getPackaging()
|
Project |
getParent()
The parent is used to build the resources tree, for example for relations between classes, packages and projects. |
org.apache.maven.project.MavenProject |
getPom()
|
Object |
getProperty(String key)
|
String |
getQualifier()
|
boolean |
getReuseExistingRulesConfig()
|
Project |
getRoot()
|
String |
getScope()
|
Snapshot |
getSnapshot()
|
int |
hashCode()
|
boolean |
isModule()
|
boolean |
isRoot()
|
boolean |
isSonarLightMode()
Deprecated. |
boolean |
matchFilePattern(String antPattern)
Check resource against an Ant pattern, like mypackag?/*Foo.java. |
Project |
setConfiguration(org.apache.commons.configuration.Configuration configuration)
|
Project |
setDatabaseSettings(Integer projectId,
Snapshot snapshot)
|
void |
setExclusionPatterns(String[] patterns)
Set exclusion patterns. |
Project |
setLanguages(Languages languages)
|
void |
setParent(Project parent)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@Deprecated public static final String PARAM_DEPRECATED_BRANCH
@Deprecated public static final String PARAM_BRANCH
@Deprecated public static final String PARAM_VERSION
@Deprecated public static final String PARAM_DATE
@Deprecated public static final String PARAM_LANGUAGE
@Deprecated public static final String PARAM_DYNAMIC_ANALYSIS
@Deprecated public static final String PARAM_EXCLUSIONS
@Deprecated public static final String PARAM_REUSE_RULES_CONFIG
| Constructor Detail |
|---|
public Project(org.apache.maven.project.MavenProject mavenProject)
public Project(org.apache.maven.project.MavenProject pom,
org.apache.commons.configuration.Configuration configuration)
| Method Detail |
|---|
public Snapshot getSnapshot()
public Integer getId()
public Project setDatabaseSettings(Integer projectId,
Snapshot snapshot)
public Project setLanguages(Languages languages)
public Project getRoot()
public String getPackaging()
public boolean isRoot()
public boolean isModule()
public Project.AnalysisType getAnalysisType()
public String getGroupId()
public String getArtifactId()
public String getBranch()
public String getName()
getName in interface Resourcepublic String getDescription()
getDescription in interface Resourcepublic Language getLanguage()
getLanguage in interface Resourcepublic String getLanguageKey()
public String getScope()
getScope in interface Resourcepublic String getQualifier()
getQualifier in interface Resourcepublic boolean matchFilePattern(String antPattern)
Resource
matchFilePattern in interface ResourceantPattern - Ant-like pattern (with **, * and ?). It includes file suffixes.
public Project getParent()
ResourceReturn null if the parent is the project.
getParent in interface Resourcepublic void setParent(Project parent)
public List<Project> getModules()
public boolean getReuseExistingRulesConfig()
public String getAnalysisVersion()
public Date getAnalysisDate()
public String getKey()
getKey in interface Resourcepublic String[] getExclusionPatterns()
public void setExclusionPatterns(String[] patterns)
public ProjectFileSystem getFileSystem()
public org.apache.maven.project.MavenProject getPom()
@Deprecated public boolean isSonarLightMode()
public org.apache.commons.configuration.Configuration getConfiguration()
public Project setConfiguration(org.apache.commons.configuration.Configuration configuration)
public Object getProperty(String key)
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||