hudson.plugins.sonar
Class SonarInstallation

java.lang.Object
  extended by hudson.plugins.sonar.SonarInstallation

public class SonarInstallation
extends java.lang.Object


Constructor Summary
SonarInstallation(java.lang.String name)
           
SonarInstallation(java.lang.String name, boolean disabled, java.lang.String serverUrl, java.lang.String databaseUrl, java.lang.String databaseDriver, java.lang.String databaseLogin, java.lang.String databasePassword, java.lang.String additionalProperties, TriggersConfig triggers)
           
 
Method Summary
 java.lang.String getAdditionalProperties()
           
 java.lang.String getComponentLink(java.lang.String groupId, java.lang.String artifactId)
           
 java.lang.String getDatabaseDriver()
           
 java.lang.String getDatabaseLogin()
           
 java.lang.String getDatabasePassword()
           
 java.lang.String getDatabaseUrl()
           
 java.lang.String getName()
           
 java.lang.String getProjectLink(java.lang.String groupId, java.lang.String artifactId)
          Returns URL of Sonar project dashboard.
 java.lang.String getServerLink()
           
 java.lang.String getServerUrl()
           
 TriggersConfig getTriggers()
           
 boolean isDisabled()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SonarInstallation

public SonarInstallation(java.lang.String name)

SonarInstallation

@DataBoundConstructor
public SonarInstallation(java.lang.String name,
                                              boolean disabled,
                                              java.lang.String serverUrl,
                                              java.lang.String databaseUrl,
                                              java.lang.String databaseDriver,
                                              java.lang.String databaseLogin,
                                              java.lang.String databasePassword,
                                              java.lang.String additionalProperties,
                                              TriggersConfig triggers)
Method Detail

getName

public java.lang.String getName()

isDisabled

public boolean isDisabled()

getServerUrl

public java.lang.String getServerUrl()

getDatabaseUrl

public java.lang.String getDatabaseUrl()

getDatabaseDriver

public java.lang.String getDatabaseDriver()

getDatabaseLogin

public java.lang.String getDatabaseLogin()

getDatabasePassword

public java.lang.String getDatabasePassword()

getAdditionalProperties

public java.lang.String getAdditionalProperties()

getTriggers

public TriggersConfig getTriggers()

getServerLink

public java.lang.String getServerLink()

getProjectLink

public java.lang.String getProjectLink(java.lang.String groupId,
                                       java.lang.String artifactId)
Returns URL of Sonar project dashboard.

Parameters:
groupId - Group ID
artifactId - Artifact ID
Returns:
URL of Sonar project dashboard

getComponentLink

public java.lang.String getComponentLink(java.lang.String groupId,
                                         java.lang.String artifactId)


Copyright © 2007-2010. All Rights Reserved.