James Moger
2014-09-05 f9ce9fa1be1a0dc901f4251e75f7bb49ebc0ab86
src/main/java/com/gitblit/manager/GitblitManager.java
@@ -27,6 +27,7 @@
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.TimeZone;
@@ -44,6 +45,7 @@
import ro.fortsoft.pf4j.PluginState;
import ro.fortsoft.pf4j.PluginWrapper;
import ro.fortsoft.pf4j.Version;
import com.gitblit.Constants;
import com.gitblit.Constants.AccessPermission;
@@ -440,7 +442,7 @@
      // no user definitions, use system definitions
      if (!clientApplications.hasCurrent("system", new Date(0))) {
         try {
            InputStream is = getClass().getResourceAsStream("/clientapps.json");
            InputStream is = GitblitManager.class.getResourceAsStream("/clientapps.json");
            Collection<GitClientApplication> clients = readClientApplications(is);
            is.close();
            if (clients != null) {
@@ -482,7 +484,7 @@
         // Read bundled Gitblit properties to extract setting descriptions.
         // This copy is pristine and only used for populating the setting
         // models map.
         InputStream is = getClass().getResourceAsStream("/reference.properties");
         InputStream is = GitblitManager.class.getResourceAsStream("/reference.properties");
         BufferedReader propertiesReader = new BufferedReader(new InputStreamReader(is));
         StringBuilder description = new StringBuilder();
         SettingModel setting = new SettingModel();
@@ -600,8 +602,28 @@
   }
   @Override
   public boolean isServingHTTP() {
      return runtimeManager.isServingHTTP();
   }
   @Override
   public boolean isServingGIT() {
      return runtimeManager.isServingGIT();
   }
   @Override
   public boolean isServingSSH() {
      return runtimeManager.isServingSSH();
   }
   @Override
   public TimeZone getTimezone() {
      return runtimeManager.getTimezone();
   }
   @Override
   public Locale getLocale() {
      return runtimeManager.getLocale();
   }
   @Override
@@ -637,6 +659,11 @@
   /*
    * NOTIFICATION MANAGER
    */
   @Override
   public boolean isSendingMail() {
      return notificationManager.isSendingMail();
   }
   @Override
   public void sendMailToAdministrators(String subject, String message) {
@@ -922,6 +949,11 @@
   }
   @Override
   public void resetRepositoryCache(String repositoryName) {
      repositoryManager.resetRepositoryCache(repositoryName);
   }
   @Override
   public List<String> getRepositoryList() {
      return repositoryManager.getRepositoryList();
   }
@@ -1000,6 +1032,11 @@
   @Override
   public void updateConfiguration(Repository r, RepositoryModel repository) {
      repositoryManager.updateConfiguration(r, repository);
   }
   @Override
   public boolean canDelete(RepositoryModel model) {
      return repositoryManager.canDelete(model);
   }
   @Override
@@ -1190,6 +1227,11 @@
    */
   @Override
   public Version getSystemVersion() {
      return pluginManager.getSystemVersion();
   }
   @Override
   public void startPlugins() {
      pluginManager.startPlugins();
   }
@@ -1245,18 +1287,23 @@
   }
   @Override
   public boolean deletePlugin(String pluginId) {
      return pluginManager.deletePlugin(pluginId);
   public boolean uninstallPlugin(String pluginId) {
      return pluginManager.uninstallPlugin(pluginId);
   }
   @Override
   public boolean refreshRegistry() {
      return pluginManager.refreshRegistry();
   public boolean refreshRegistry(boolean verifyChecksum) {
      return pluginManager.refreshRegistry(verifyChecksum);
   }
   @Override
   public boolean installPlugin(String url, boolean verifyChecksum) throws IOException {
      return pluginManager.installPlugin(url, verifyChecksum);
   }
   @Override
   public boolean upgradePlugin(String pluginId, String url, boolean verifyChecksum) throws IOException {
      return pluginManager.upgradePlugin(pluginId, url, verifyChecksum);
   }
   @Override
@@ -1270,12 +1317,12 @@
   }
   @Override
   public PluginRegistration lookupPlugin(String idOrName) {
      return pluginManager.lookupPlugin(idOrName);
   public PluginRegistration lookupPlugin(String pluginId) {
      return pluginManager.lookupPlugin(pluginId);
   }
   @Override
   public PluginRelease lookupRelease(String idOrName, String version) {
      return pluginManager.lookupRelease(idOrName, version);
   public PluginRelease lookupRelease(String pluginId, String version) {
      return pluginManager.lookupRelease(pluginId, version);
   }
}