public DocumentDescriptorInterceptor() { DependencyInjector injector = DependencyInjector.getInstance(); this.userStore = injector.getInstance(IUserStore.class); this.documentDescriptorStore = injector.getInstance(IDocumentDescriptorStore.class); this.conversationDescriptorStore = injector.getInstance(IConversationDescriptorStore.class); this.testCaseDescriptorStore = injector.getInstance(ITestCaseDescriptorStore.class); }
final DependencyInjector injector = DependencyInjector.init(environment, modules); injector.getInstance(IServerRuntime.class).startup(() -> { injector.getInstance(IAutoBotDeployment.class).autoDeployBots(); injector.getInstance(IXmppEndpoint.class).init(); });
public static DependencyInjector init(Environment environment, Module... modules) throws DependencyInjectorException { if (isInit) { throw new DependencyInjectorException("DependencyInjector has already been initialized."); } instance = new DependencyInjector(environment, modules); return instance; }
public PermissionResponseInterceptor() { injector = DependencyInjector.getInstance(); this.userStore = injector.getInstance(IUserStore.class); this.permissionStore = injector.getInstance(IPermissionStore.class); }
@Override public ObjectMapper getContext(Class<?> type) { return DependencyInjector.getInstance().getInstance(ObjectMapper.class); } }
public PermissionRequestInterceptor() { DependencyInjector injector = DependencyInjector.getInstance(); this.userStore = injector.getInstance(IUserStore.class); permissionStore = injector.getInstance(IPermissionStore.class); authorizationManager = new AuthorizationManager(injector.getInstance(IGroupStore.class), permissionStore); this.pathPermissionStore = injector.getInstance(Key.get(String.class, Names.named("system.pathOfPermissionStore"))); }
permissionStore.createPermissions(respondedResourceId.getId(), permissions); } else if (methodName.equals(METHOD_NAME_CREATE_TESTCASE)) { ITestCaseStore testCaseStore = injector.getInstance(ITestCaseStore.class); TestCase testCase = testCaseStore.loadTestCase(respondedResourceId.getId()); Permissions permissions = permissionStore.readPermissions(testCase.getBotId());