hudson.plugins.sonar
Class SonarInstallation
java.lang.Object
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 mojoVersion,
java.lang.String additionalProperties,
TriggersConfig triggers)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 mojoVersion,
java.lang.String additionalProperties,
TriggersConfig triggers)
all
public static final SonarInstallation[] all()
- Returns:
- all available installations, never null
- Since:
- 1.7
get
public static final SonarInstallation get(java.lang.String name)
- Returns:
- installation by name, null if not found
- Since:
- 1.7
getName
public java.lang.String getName()
isDisabled
public boolean isDisabled()
getServerUrl
public java.lang.String getServerUrl()
getServerPublicUrl
public java.lang.String getServerPublicUrl()
- Returns:
- publicly available URL for users of Sonar server
- Since:
- 1.4
setServerPublicUrl
public void setServerPublicUrl(java.lang.String serverPublicUrl)
- Parameters:
serverPublicUrl - publicly available URL for users of Sonar server- Since:
- 1.4
getMojoVersion
public java.lang.String getMojoVersion()
- Returns:
- version of sonar-maven-plugin to use
- Since:
- 1.5
getDatabaseUrl
public java.lang.String getDatabaseUrl()
getDatabaseDriver
public java.lang.String getDatabaseDriver()
getDatabaseLogin
public java.lang.String getDatabaseLogin()
getDatabasePassword
public java.lang.String getDatabasePassword()
setDatabasePassword
public void setDatabasePassword(java.lang.String password)
- Since:
- 1.7
getScrambledDatabasePassword
public java.lang.String getScrambledDatabasePassword()
- For internal use only. Allows to perform migration.
- Since:
- 1.7
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 IDartifactId - Artifact IDbranch - branch
- Returns:
- URL of Sonar project dashboard
getComponentLink
public java.lang.String getComponentLink(java.lang.String groupId,
java.lang.String artifactId)
Copyright © 2007-2012. All Rights Reserved.