public final class ProfilesConsole extends Object implements ServerComponent
Constructor and Description |
---|
ProfilesConsole(DatabaseSessionFactory sessionFactory,
XMLProfileParser xmlProfileParser,
XMLProfileSerializer xmlProfileSerializer,
ProfileExporter[] exporters,
ProfileImporter[] importers) |
Modifier and Type | Method and Description |
---|---|
String |
backupProfile(int profileId) |
String |
exportProfile(int profileId,
String exporterKey) |
ProfileExporter |
getProfileExporter(String exporterKey) |
List<ProfileExporter> |
getProfileExportersForLanguage(String language) |
ProfileImporter |
getProfileImporter(String exporterKey) |
List<ProfileImporter> |
getProfileImportersForLanguage(String language) |
ValidationMessages |
importProfile(String profileName,
String language,
String importerKey,
String profileDefinition)
Important : the ruby controller has already create the profile
|
ValidationMessages |
restoreProfile(String xmlBackup,
boolean deleteExisting) |
public ProfilesConsole(DatabaseSessionFactory sessionFactory, XMLProfileParser xmlProfileParser, XMLProfileSerializer xmlProfileSerializer, ProfileExporter[] exporters, ProfileImporter[] importers)
public String backupProfile(int profileId)
public ValidationMessages restoreProfile(String xmlBackup, boolean deleteExisting)
public List<ProfileExporter> getProfileExportersForLanguage(String language)
public List<ProfileImporter> getProfileImportersForLanguage(String language)
public String exportProfile(int profileId, String exporterKey)
public ValidationMessages importProfile(String profileName, String language, String importerKey, String profileDefinition)
public ProfileExporter getProfileExporter(String exporterKey)
public ProfileImporter getProfileImporter(String exporterKey)
Copyright © 2009-2012 SonarSource. All Rights Reserved.