org.sonar.server.ui
Class JRubyFacade
java.lang.Object
org.sonar.server.ui.JRubyFacade
public final class JRubyFacade
- extends Object
Method Summary |
String |
backupProfile(int profileId)
|
void |
cancelPluginDownloads()
|
void |
cancelPluginUninstalls()
|
ValidationMessages |
changeParentProfile(int profileId,
String parentName,
String userName)
|
String |
colorizeCode(String code,
String language)
|
void |
copyProfile(long profileId,
String newProfileName)
|
boolean |
createDatabase()
|
void |
deleteProfile(long profileId)
|
void |
deleteProject(long rootProjectId)
|
void |
downloadPlugin(String pluginKey,
String pluginVersion)
|
FilterResult |
executeFilter(Filter filter)
|
String |
exportProfile(int profileId,
String exporterKey)
|
String |
generateServerId(String organisation,
String ipAddress)
|
Backup |
getBackup()
|
Object |
getComponentByClassname(String pluginKey,
String className)
|
String |
getConfigurationValue(String key)
|
Connection |
getConnection()
|
ComponentContainer |
getContainer()
|
Object |
getCoreComponentByClassname(String className)
|
Database |
getDatabase()
|
static JRubyFacade |
getInstance()
|
String |
getJsL10nDictionnary(String rubyLocale)
|
Collection<Language> |
getLanguages()
|
String |
getMessage(String rubyLocale,
String key,
String defaultValue,
Object... parameters)
|
ViewProxy<Page> |
getPage(String id)
|
List<ViewProxy<Page>> |
getPages(String section,
String resourceScope,
String resourceQualifier,
String resourceLanguage)
|
List<String> |
getPluginDownloads()
|
Collection<PluginMetadata> |
getPluginsMetadata()
|
List<String> |
getPluginUninstalls()
|
String |
getProfileExporterMimeType(String exporterKey)
|
List<ProfileExporter> |
getProfileExportersForLanguage(String language)
|
List<ProfileImporter> |
getProfileImportersForLanguage(String language)
|
PropertyDefinitions |
getPropertyDefinitions()
|
Collection<String> |
getResourceChildrenQualifiers(String qualifier)
|
Collection<String> |
getResourceLeavesQualifiers(String qualifier)
|
List<ViewProxy<Page>> |
getResourceTabs()
|
List<ViewProxy<Page>> |
getResourceTabs(String scope,
String qualifier,
String language)
|
List<ViewProxy<Page>> |
getResourceTabsForMetric(String scope,
String qualifier,
String language,
String metric)
|
ResourceType |
getResourceType(String qualifier)
|
Collection<ResourceType> |
getResourceTypesForFilter()
|
ReviewsNotificationManager |
getReviewsNotificationManager()
|
Collection<RubyRailsWebservice> |
getRubyRailsWebservices()
|
String |
getRuleDescription(String rubyLocale,
String repositoryKey,
String key)
|
String |
getRuleName(String rubyLocale,
String repositoryKey,
String key)
|
String |
getRuleParamDescription(String rubyLocale,
String repositoryKey,
String key,
String paramKey)
|
List<RuleRepository> |
getRuleRepositories()
|
Set<RuleRepository> |
getRuleRepositoriesByLanguage(String languageKey)
|
RuleRepository |
getRuleRepository(String repositoryKey)
|
Settings |
getSettings()
|
UpdateCenterMatrix |
getUpdateCenterMatrix(boolean forceReload)
|
List<InetAddress> |
getValidInetAddressesForServerId()
|
List<Footer> |
getWebFooters()
|
ViewProxy<Widget> |
getWidget(String id)
|
List<ViewProxy<Widget>> |
getWidgets()
|
List<ViewProxy<Widget>> |
getWidgets(String resourceScope,
String resourceQualifier,
String resourceLanguage)
|
boolean |
hasPlugin(String key)
|
ValidationMessages |
importProfile(String profileName,
String language,
String importerKey,
String fileContent)
|
void |
indexProjects()
|
void |
logError(String message)
|
static String |
markdownToHtml(String input)
|
void |
reloadConfiguration()
|
void |
renameProfile(int profileId,
String newProfileName)
|
ValidationMessages |
restoreProfile(String xmlBackup)
|
void |
revertRule(int profileId,
int activeRuleId,
String userName)
|
void |
ruleActivated(int parentProfileId,
int activeRuleId,
String userName)
|
void |
ruleDeactivated(int parentProfileId,
int deactivatedRuleId,
String userName)
|
void |
ruleParamChanged(int parentProfileId,
int activeRuleId,
String paramKey,
String oldValue,
String newValue,
String userName)
|
void |
ruleSeverityChanged(int parentProfileId,
int activeRuleId,
int oldSeverityId,
int newSeverityId,
String userName)
|
List<RuleI18nManager.RuleKey> |
searchRuleName(String rubyLocale,
String searchText)
|
void |
uninstallPlugin(String pluginKey)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRubyFacade
public JRubyFacade()
getInstance
public static JRubyFacade getInstance()
executeFilter
public FilterResult executeFilter(Filter filter)
getResourceTypesForFilter
public Collection<ResourceType> getResourceTypesForFilter()
getResourceType
public ResourceType getResourceType(String qualifier)
getResourceLeavesQualifiers
public Collection<String> getResourceLeavesQualifiers(String qualifier)
getResourceChildrenQualifiers
public Collection<String> getResourceChildrenQualifiers(String qualifier)
downloadPlugin
public void downloadPlugin(String pluginKey,
String pluginVersion)
cancelPluginDownloads
public void cancelPluginDownloads()
getPluginDownloads
public List<String> getPluginDownloads()
uninstallPlugin
public void uninstallPlugin(String pluginKey)
cancelPluginUninstalls
public void cancelPluginUninstalls()
getPluginUninstalls
public List<String> getPluginUninstalls()
getUpdateCenterMatrix
public UpdateCenterMatrix getUpdateCenterMatrix(boolean forceReload)
getPropertyDefinitions
public PropertyDefinitions getPropertyDefinitions()
hasPlugin
public boolean hasPlugin(String key)
getPluginsMetadata
public Collection<PluginMetadata> getPluginsMetadata()
colorizeCode
public String colorizeCode(String code,
String language)
markdownToHtml
public static String markdownToHtml(String input)
getWidgets
public List<ViewProxy<Widget>> getWidgets(String resourceScope,
String resourceQualifier,
String resourceLanguage)
getWidgets
public List<ViewProxy<Widget>> getWidgets()
getWidget
public ViewProxy<Widget> getWidget(String id)
getPages
public List<ViewProxy<Page>> getPages(String section,
String resourceScope,
String resourceQualifier,
String resourceLanguage)
getResourceTabs
public List<ViewProxy<Page>> getResourceTabs()
getResourceTabs
public List<ViewProxy<Page>> getResourceTabs(String scope,
String qualifier,
String language)
getResourceTabsForMetric
public List<ViewProxy<Page>> getResourceTabsForMetric(String scope,
String qualifier,
String language,
String metric)
getPage
public ViewProxy<Page> getPage(String id)
getRubyRailsWebservices
public Collection<RubyRailsWebservice> getRubyRailsWebservices()
getLanguages
public Collection<Language> getLanguages()
getDatabase
public Database getDatabase()
createDatabase
public boolean createDatabase()
getRuleRepositories
public List<RuleRepository> getRuleRepositories()
getRuleRepository
public RuleRepository getRuleRepository(String repositoryKey)
getRuleRepositoriesByLanguage
public Set<RuleRepository> getRuleRepositoriesByLanguage(String languageKey)
backupProfile
public String backupProfile(int profileId)
restoreProfile
public ValidationMessages restoreProfile(String xmlBackup)
getProfileExportersForLanguage
public List<ProfileExporter> getProfileExportersForLanguage(String language)
getProfileImportersForLanguage
public List<ProfileImporter> getProfileImportersForLanguage(String language)
exportProfile
public String exportProfile(int profileId,
String exporterKey)
importProfile
public ValidationMessages importProfile(String profileName,
String language,
String importerKey,
String fileContent)
getProfileExporterMimeType
public String getProfileExporterMimeType(String exporterKey)
renameProfile
public void renameProfile(int profileId,
String newProfileName)
copyProfile
public void copyProfile(long profileId,
String newProfileName)
deleteProfile
public void deleteProfile(long profileId)
changeParentProfile
public ValidationMessages changeParentProfile(int profileId,
String parentName,
String userName)
ruleActivated
public void ruleActivated(int parentProfileId,
int activeRuleId,
String userName)
ruleParamChanged
public void ruleParamChanged(int parentProfileId,
int activeRuleId,
String paramKey,
String oldValue,
String newValue,
String userName)
ruleSeverityChanged
public void ruleSeverityChanged(int parentProfileId,
int activeRuleId,
int oldSeverityId,
int newSeverityId,
String userName)
ruleDeactivated
public void ruleDeactivated(int parentProfileId,
int deactivatedRuleId,
String userName)
revertRule
public void revertRule(int profileId,
int activeRuleId,
String userName)
getWebFooters
public List<Footer> getWebFooters()
getBackup
public Backup getBackup()
reloadConfiguration
public void reloadConfiguration()
getSettings
public Settings getSettings()
getConfigurationValue
public String getConfigurationValue(String key)
getValidInetAddressesForServerId
public List<InetAddress> getValidInetAddressesForServerId()
generateServerId
public String generateServerId(String organisation,
String ipAddress)
getConnection
public Connection getConnection()
getCoreComponentByClassname
public Object getCoreComponentByClassname(String className)
getComponentByClassname
public Object getComponentByClassname(String pluginKey,
String className)
getMessage
public String getMessage(String rubyLocale,
String key,
String defaultValue,
Object... parameters)
getRuleName
public String getRuleName(String rubyLocale,
String repositoryKey,
String key)
getRuleDescription
public String getRuleDescription(String rubyLocale,
String repositoryKey,
String key)
getRuleParamDescription
public String getRuleParamDescription(String rubyLocale,
String repositoryKey,
String key,
String paramKey)
searchRuleName
public List<RuleI18nManager.RuleKey> searchRuleName(String rubyLocale,
String searchText)
getJsL10nDictionnary
public String getJsL10nDictionnary(String rubyLocale)
indexProjects
public void indexProjects()
deleteProject
public void deleteProject(long rootProjectId)
logError
public void logError(String message)
getReviewsNotificationManager
public ReviewsNotificationManager getReviewsNotificationManager()
getContainer
public ComponentContainer getContainer()
Copyright © 2009-2012 SonarSource. All Rights Reserved.