org.sonar.core.rules
Class RulesProfileSynchronizer

java.lang.Object
  extended by org.sonar.core.rules.RulesProfileSynchronizer
All Implemented Interfaces:
Synchronizer

public class RulesProfileSynchronizer
extends java.lang.Object
implements Synchronizer


Constructor Summary
RulesProfileSynchronizer(DaoFacade dao, RulesManager rulesManager, Plugins plugins)
           
 
Method Summary
 void activateDefaultProfile(Language language)
           
protected  void cleanUpProvidedProfiles()
           
protected  void registerProvidedProfile(RulesProfile providedProfile, java.lang.String pluginKey)
           
protected  void registerProvidedProfiles(Plugin plugin, java.util.List<RulesProfile> profiles)
           
 void synchronize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RulesProfileSynchronizer

public RulesProfileSynchronizer(DaoFacade dao,
                                RulesManager rulesManager,
                                Plugins plugins)
Method Detail

synchronize

public void synchronize()
Specified by:
synchronize in interface Synchronizer

cleanUpProvidedProfiles

protected void cleanUpProvidedProfiles()

registerProvidedProfiles

protected 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 © 2008 SonarSource SA. All Rights Reserved.