org.sonar.commons.resources
Class Resource
java.lang.Object
org.sonar.commons.resources.Resource
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class Resource
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
- See Also:
- Serialized Form
Constructor Summary |
Resource()
|
Resource(java.lang.String scope,
java.lang.String key,
java.lang.String qualifier,
java.lang.Integer rootId,
java.lang.String name)
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
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
DESCRIPTION_COLUMN_SIZE
public static final int DESCRIPTION_COLUMN_SIZE
- See Also:
- Constant Field Values
NAME_COLUMN_SIZE
public static final int NAME_COLUMN_SIZE
- See Also:
- Constant Field Values
KEY_SIZE
public static final int KEY_SIZE
- See Also:
- Constant Field Values
Resource
public Resource()
Resource
public Resource(java.lang.String scope,
java.lang.String key,
java.lang.String qualifier,
java.lang.Integer rootId,
java.lang.String name)
getProjectLinks
public java.util.List<ProjectLink> getProjectLinks()
setProjectLinks
public void setProjectLinks(java.util.List<ProjectLink> projectLinks)
getProjectLink
public ProjectLink getProjectLink(java.lang.String key)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getId
public java.lang.Integer getId()
setId
public void setId(java.lang.Integer id)
getEnabled
public java.lang.Boolean getEnabled()
setEnabled
public void setEnabled(java.lang.Boolean enabled)
getScope
public java.lang.String getScope()
setScope
public void setScope(java.lang.String scope)
getKey
public java.lang.String getKey()
getLanguageKey
public java.lang.String getLanguageKey()
setLanguageKey
public void setLanguageKey(java.lang.String lang)
setKey
public void setKey(java.lang.String key)
getRootId
public java.lang.Integer getRootId()
setRootId
public void setRootId(java.lang.Integer rootId)
getRulesProfile
public RulesProfile getRulesProfile()
setRulesProfile
public void setRulesProfile(RulesProfile rulesProfile)
getQualifier
public java.lang.String getQualifier()
setQualifier
public void setQualifier(java.lang.String qualifier)
isProject
public boolean isProject()
isTrunkProject
public boolean isTrunkProject()
isBranchProject
public boolean isBranchProject()
isDirectory
public boolean isDirectory()
isFile
public boolean isFile()
- A file can be a java class, a unit test class, a plsql file...
isPackage
public boolean isPackage()
isClass
public boolean isClass()
isUnitTest
public boolean isUnitTest()
newDirectory
public static Resource newDirectory(java.lang.String key,
java.lang.String qualifier,
java.lang.String language)
newFile
public static Resource newFile(java.lang.String key,
java.lang.String qualifier,
java.lang.String language)
newProject
public static Resource newProject(java.lang.String key,
java.lang.String language,
boolean isTrunk)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
Copyright © 2009 SonarSource SA. All Rights Reserved.