ch.hortis.sonar.model
Class MavenProject

java.lang.Object
  extended by ch.hortis.sonar.model.MavenProject
All Implemented Interfaces:
java.io.Serializable

public class MavenProject
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static int DESCRIPTION_COLUMN_SIZE
           
static int KEY_SIZE
           
static int NAME_COLUMN_SIZE
           
static java.lang.String SCOPE_CLASS
           
static java.lang.String SCOPE_PACKAGE
           
static java.lang.String SCOPE_PROJECT
           
static java.lang.String SQL_SELECT_BY_ID
           
static java.lang.String SQL_SELECT_DISABLED_PROJECTS
           
 
Constructor Summary
MavenProject()
           
MavenProject(java.lang.String scope, java.lang.String key, java.lang.String qualifier, java.lang.Integer rootId, java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 java.lang.Boolean getEnabled()
           
 java.lang.Integer getId()
           
 java.lang.String getKey()
           
 java.lang.String getMavenArtifactId()
           
 java.lang.String getMavenBranch()
           
 java.lang.String getMavenGroupId()
           
 java.lang.String[] getMavenId()
           
 java.lang.String getName()
           
 ProjectLink getProjectLinkByType(java.lang.String type)
           
 java.util.List<ProjectLink> getProjectLinks()
           
 java.lang.String getQualifier()
           
 java.lang.Integer getRootId()
           
 java.lang.String getScope()
           
 int hashCode()
           
static MavenProject newMavenProject(java.lang.String groupId, java.lang.String artifactId, java.lang.String branch, java.lang.String name)
           
 void setDescription(java.lang.String description)
           
 void setEnabled(java.lang.Boolean enabled)
           
 void setId(java.lang.Integer id)
           
 void setKey(java.lang.String key)
           
 void setMavenId(java.lang.String groupId, java.lang.String artifactId, java.lang.String branch)
           
 void setName(java.lang.String name)
           
 void setProjectLinks(java.util.List<ProjectLink> projectLinks)
           
 void setQualifier(java.lang.String qualifier)
           
 void setRootId(java.lang.Integer rootId)
           
 void setScope(java.lang.String scope)
           
static java.lang.String toMavenKey(java.lang.String groupId, java.lang.String artifactId, java.lang.String branch)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SCOPE_PROJECT

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

SCOPE_PACKAGE

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

SCOPE_CLASS

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

SQL_SELECT_BY_ID

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

SQL_SELECT_DISABLED_PROJECTS

public static final java.lang.String SQL_SELECT_DISABLED_PROJECTS
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
Constructor Detail

MavenProject

public MavenProject()

MavenProject

public MavenProject(java.lang.String scope,
                    java.lang.String key,
                    java.lang.String qualifier,
                    java.lang.Integer rootId,
                    java.lang.String name)
Method Detail

newMavenProject

public static MavenProject newMavenProject(java.lang.String groupId,
                                           java.lang.String artifactId,
                                           java.lang.String branch,
                                           java.lang.String name)

toMavenKey

public static java.lang.String toMavenKey(java.lang.String groupId,
                                          java.lang.String artifactId,
                                          java.lang.String branch)

getMavenId

public java.lang.String[] getMavenId()

setMavenId

public void setMavenId(java.lang.String groupId,
                       java.lang.String artifactId,
                       java.lang.String branch)

getMavenGroupId

public java.lang.String getMavenGroupId()

getMavenArtifactId

public java.lang.String getMavenArtifactId()

getMavenBranch

public java.lang.String getMavenBranch()

getProjectLinks

public java.util.List<ProjectLink> getProjectLinks()

setProjectLinks

public void setProjectLinks(java.util.List<ProjectLink> projectLinks)

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()

setKey

public void setKey(java.lang.String key)

getRootId

public java.lang.Integer getRootId()

setRootId

public void setRootId(java.lang.Integer rootId)

getQualifier

public java.lang.String getQualifier()

setQualifier

public void setQualifier(java.lang.String qualifier)

getProjectLinkByType

public ProjectLink getProjectLinkByType(java.lang.String type)

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


Copyright © 2007-2008 hortis. All Rights Reserved.