Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

GitBlit.java 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /*
  2. * Copyright 2013 gitblit.com.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. package com.gitblit;
  17. import com.gitblit.manager.GitblitManager;
  18. import com.gitblit.manager.IAuthenticationManager;
  19. import com.gitblit.manager.IFederationManager;
  20. import com.gitblit.manager.IFilestoreManager;
  21. import com.gitblit.manager.INotificationManager;
  22. import com.gitblit.manager.IPluginManager;
  23. import com.gitblit.manager.IProjectManager;
  24. import com.gitblit.manager.IRepositoryManager;
  25. import com.gitblit.manager.IRuntimeManager;
  26. import com.gitblit.manager.IUserManager;
  27. import com.gitblit.tickets.ITicketService;
  28. import com.gitblit.transport.ssh.IPublicKeyManager;
  29. import com.google.inject.Inject;
  30. import com.google.inject.Provider;
  31. import com.google.inject.Singleton;
  32. /**
  33. * GitBlit is the aggregate manager for the Gitblit webapp. The parent class provides all
  34. * functionality. This class exists to not break existing Groovy push hooks.
  35. *
  36. * @author James Moger
  37. *
  38. */
  39. @Singleton
  40. @Deprecated
  41. public class GitBlit extends GitblitManager {
  42. @Inject
  43. public GitBlit(
  44. Provider<IPublicKeyManager> publicKeyManagerProvider,
  45. Provider<ITicketService> ticketServiceProvider,
  46. IRuntimeManager runtimeManager,
  47. IPluginManager pluginManager,
  48. INotificationManager notificationManager,
  49. IUserManager userManager,
  50. IAuthenticationManager authenticationManager,
  51. IRepositoryManager repositoryManager,
  52. IProjectManager projectManager,
  53. IFederationManager federationManager,
  54. IFilestoreManager filestoreManager) {
  55. super(
  56. publicKeyManagerProvider,
  57. ticketServiceProvider,
  58. runtimeManager,
  59. pluginManager,
  60. notificationManager,
  61. userManager,
  62. authenticationManager,
  63. repositoryManager,
  64. projectManager,
  65. federationManager,
  66. filestoreManager);
  67. }
  68. }