org.sonar.api.platform
Class LocalExtension

java.lang.Object
  extended by org.sonar.api.database.BaseIdentifiable
      extended by org.sonar.api.platform.LocalExtension

public class LocalExtension
extends BaseIdentifiable

Locally installed extension.

Since:
2.2

Nested Class Summary
static class LocalExtension.Type
           
 
Constructor Summary
LocalExtension()
           
LocalExtension(LocalExtension.Type type, java.lang.String pluginKey)
           
 
Method Summary
static LocalExtension createPlugin(java.lang.String pluginKey)
           
static LocalExtension createPluginExtension(java.lang.String pluginKey, java.lang.String extensionName)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
           
 java.lang.String getFilename()
           
 java.lang.String getHomepage()
           
 java.util.Date getInstallationDate()
           
 java.lang.String getLicense()
           
 java.lang.String getName()
           
 java.lang.String getOrganization()
           
 java.lang.String getOrganizationUrl()
           
 java.lang.String getPluginClass()
           
 java.lang.String getPluginKey()
           
 LocalExtension.Type getType()
           
 java.lang.String getVersion()
           
 int hashCode()
           
 java.lang.Boolean isCore()
           
 LocalExtension setCore(java.lang.Boolean b)
           
 LocalExtension setDescription(java.lang.String description)
           
 LocalExtension setFilename(java.lang.String filename)
           
 LocalExtension setHomepage(java.lang.String s)
           
 LocalExtension setHomepage(java.net.URI uri)
           
 LocalExtension setInstallationDate(java.util.Date installationDate)
           
 LocalExtension setLicense(java.lang.String license)
           
 LocalExtension setName(java.lang.String name)
           
 LocalExtension setOrganization(java.lang.String organization)
           
 LocalExtension setOrganizationUrl(java.lang.String s)
           
 LocalExtension setOrganizationUrl(java.net.URI uri)
           
 LocalExtension setPluginClass(java.lang.String s)
           
 LocalExtension setPluginKey(java.lang.String s)
           
 LocalExtension setType(LocalExtension.Type type)
           
 LocalExtension setVersion(java.lang.String s)
           
 java.lang.String toString()
           
 
Methods inherited from class org.sonar.api.database.BaseIdentifiable
getId, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalExtension

public LocalExtension()

LocalExtension

public LocalExtension(LocalExtension.Type type,
                      java.lang.String pluginKey)
Method Detail

getPluginKey

public java.lang.String getPluginKey()

setPluginKey

public LocalExtension setPluginKey(java.lang.String s)

getType

public LocalExtension.Type getType()

setType

public LocalExtension setType(LocalExtension.Type type)

getFilename

public java.lang.String getFilename()

setFilename

public LocalExtension setFilename(java.lang.String filename)

getName

public java.lang.String getName()

setName

public LocalExtension setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public LocalExtension setDescription(java.lang.String description)

getOrganization

public java.lang.String getOrganization()

setOrganization

public LocalExtension setOrganization(java.lang.String organization)

getOrganizationUrl

public java.lang.String getOrganizationUrl()

setOrganizationUrl

public LocalExtension setOrganizationUrl(java.net.URI uri)

setOrganizationUrl

public LocalExtension setOrganizationUrl(java.lang.String s)

getLicense

public java.lang.String getLicense()

setLicense

public LocalExtension setLicense(java.lang.String license)

getVersion

public java.lang.String getVersion()

setVersion

public LocalExtension setVersion(java.lang.String s)

getInstallationDate

public java.util.Date getInstallationDate()

setInstallationDate

public LocalExtension setInstallationDate(java.util.Date installationDate)

getPluginClass

public java.lang.String getPluginClass()

setPluginClass

public LocalExtension setPluginClass(java.lang.String s)

getHomepage

public java.lang.String getHomepage()

setHomepage

public LocalExtension setHomepage(java.net.URI uri)

setHomepage

public LocalExtension setHomepage(java.lang.String s)

isCore

public java.lang.Boolean isCore()

setCore

public LocalExtension setCore(java.lang.Boolean b)

equals

public boolean equals(java.lang.Object o)
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

createPlugin

public static LocalExtension createPlugin(java.lang.String pluginKey)

createPluginExtension

public static LocalExtension createPluginExtension(java.lang.String pluginKey,
                                                   java.lang.String extensionName)


Copyright © 2009-2010 SonarSource. All Rights Reserved.