David Ostrovsky
2014-03-18 821eb4bbe1a4fac8d17b4df96ab6441985df58d7
src/main/java/com/gitblit/manager/GitblitManager.java
@@ -43,6 +43,8 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import ro.fortsoft.pf4j.PluginWrapper;
import com.gitblit.Constants;
import com.gitblit.Constants.AccessPermission;
import com.gitblit.Constants.AccessRestrictionType;
@@ -116,6 +118,8 @@
   protected final IFederationManager federationManager;
   protected final IPluginManager pluginManager;
   public GitblitManager(
         IRuntimeManager runtimeManager,
         INotificationManager notificationManager,
@@ -124,7 +128,8 @@
         IPublicKeyManager publicKeyManager,
         IRepositoryManager repositoryManager,
         IProjectManager projectManager,
         IFederationManager federationManager) {
         IFederationManager federationManager,
         IPluginManager pluginManager) {
      this.settings = runtimeManager.getSettings();
      this.runtimeManager = runtimeManager;
@@ -135,6 +140,7 @@
      this.repositoryManager = repositoryManager;
      this.projectManager = projectManager;
      this.federationManager = federationManager;
      this.pluginManager = pluginManager;
   }
   @Override
@@ -1171,4 +1177,14 @@
   public boolean isIdle(Repository repository) {
      return repositoryManager.isIdle(repository);
   }
   @Override
   public <T> List<T> getExtensions(Class<T> clazz) {
      return pluginManager.getExtensions(clazz);
   }
   @Override
   public PluginWrapper whichPlugin(Class<?> clazz) {
      return pluginManager.whichPlugin(clazz);
   }
}