org.sonar.server.rules
Class ProfilesConsole
java.lang.Object
org.sonar.server.rules.ProfilesConsole
- All Implemented Interfaces:
- ServerComponent
public final class ProfilesConsole
- extends Object
- implements ServerComponent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProfilesConsole
public ProfilesConsole(DatabaseSessionFactory sessionFactory,
XMLProfileParser xmlProfileParser,
XMLProfileSerializer xmlProfileSerializer,
ProfileExporter[] exporters,
ProfileImporter[] importers)
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 profileDefinition)
- Important : the ruby controller has already create the profile
getProfileExporter
public ProfileExporter getProfileExporter(String exporterKey)
getProfileImporter
public ProfileImporter getProfileImporter(String exporterKey)
Copyright © 2009-2012 SonarSource. All Rights Reserved.