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 serverPublicUrl, 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, java.lang.String branch)
           
 java.lang.String getServerLink()
           
 java.lang.String getServerPublicUrl()
           
 java.lang.String getServerUrl()
           
 TriggersConfig getTriggers()
           
 boolean isDisabled()
           
 void setServerPublicUrl(java.lang.String serverPublicUrl)
           
 
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 serverPublicUrl,
                                              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()

getServerPublicUrl

public java.lang.String getServerPublicUrl()
Returns:
publically available URL for users of Sonar server
Since:
1.4

setServerPublicUrl

public void setServerPublicUrl(java.lang.String serverPublicUrl)
Parameters:
serverPublicUrl - publically available URL for users of Sonar server
Since:
1.4

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,
                                       java.lang.String branch)
Parameters:
groupId - Group ID
artifactId - Artifact ID
branch - branch
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.