org.sonar.core.rules
Class RulesRepositorySynchronizer

java.lang.Object
  extended by org.sonar.core.rules.RulesRepositorySynchronizer

public class RulesRepositorySynchronizer
extends java.lang.Object


Constructor Summary
RulesRepositorySynchronizer(DaoFacade dao)
           
 
Method Summary
 void activateDefaultProfile(Language language)
           
 void cleanUpProvidedProfiles()
           
protected  void registerProvidedProfile(RulesProfile providedProfile, java.lang.String pluginKey)
           
 void registerProvidedProfiles(Plugin plugin, java.util.List<RulesProfile> profiles)
           
 void registerRuleExtensions(java.lang.String pluginKey, RulesRepository rulesRepository)
           
protected  void registerRuleExtensions(java.lang.String pluginKey, RulesRepository rulesRepository, java.lang.String extensionsBasedir)
           
 void registerRules(java.lang.String pluginKey, java.util.List<Rule> rules)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RulesRepositorySynchronizer

public RulesRepositorySynchronizer(DaoFacade dao)
Method Detail

registerRules

public void registerRules(java.lang.String pluginKey,
                          java.util.List<Rule> rules)

registerRuleExtensions

public void registerRuleExtensions(java.lang.String pluginKey,
                                   RulesRepository rulesRepository)

registerRuleExtensions

protected void registerRuleExtensions(java.lang.String pluginKey,
                                      RulesRepository rulesRepository,
                                      java.lang.String extensionsBasedir)

cleanUpProvidedProfiles

public void cleanUpProvidedProfiles()

registerProvidedProfiles

public void registerProvidedProfiles(Plugin plugin,
                                     java.util.List<RulesProfile> profiles)

registerProvidedProfile

protected void registerProvidedProfile(RulesProfile providedProfile,
                                       java.lang.String pluginKey)

activateDefaultProfile

public void activateDefaultProfile(Language language)


Copyright © 2007-2008 hortis. All Rights Reserved.