protected ObservablePath createObservablePath(Path path) { return IOC.getBeanManager().lookupBean(ObservablePath.class).getInstance().wrap(path); }
ObservablePath createObservablePath(final Path path) { return IOC.getBeanManager().lookupBean(ObservablePath.class).getInstance().wrap(path); }
public ObservablePath createObservablePath(Path path, String uri) { return IOC.getBeanManager().lookupBean(ObservablePath.class).getInstance().wrap( PathFactory.newPathBasedOn(path.getFileName(), uri, path)); } }
public ObservablePath createObservablePath(Path path, String uri) { return IOC.getBeanManager().lookupBean(ObservablePath.class).getInstance().wrap( PathFactory.newPathBasedOn(path.getFileName(), uri, path)); } }
@Before public void before() { DomGlobal.console = new Console() { @Override public void info(final Object... objects) { } }; final ObservablePath observablePath = mock(ObservablePath.class); doReturn(observablePath).when(observablePath).wrap(any()); doReturn(observablePath).when(observablePaths).get(); doReturn(Optional.of(mock(WorkspaceProject.class))).when(projectContext).getActiveWorkspaceProject(); doReturn(Optional.of(mock(Module.class))).when(projectContext).getActiveModule(); doNothing().when(projectContext).updateProjectModule(any()); presenter = spy(new SettingsPresenter( view, promises, notificationEvent, settingsSections, savePopUpPresenter, new CallerMock<>(projectScreenService), projectContext, observablePaths, conflictingRepositoriesPopup, sectionManager, libraryPermissions)); }
@Before public void before() { final ObservablePath observablePath = mock(ObservablePath.class); doReturn(observablePath).when(observablePath).wrap(any()); doReturn(observablePath).when(observablePaths).get(); Path path = mock(Path.class); when(path.toURI()).thenReturn("root"); when(module.getRootPath()).thenReturn(path); when(projectContext.getActiveWorkspaceProject()).thenReturn(Optional.of(mock(WorkspaceProject.class))); when(projectContext.getActiveModule()).thenReturn(Optional.of(module)); persistencePresenter = spy(new PersistencePresenter(view, projectContext, promises, menuItem, notificationEvent, settingsSectionChangeEvent, observablePaths, new CallerMock<>(editorService), new CallerMock<>(dataModelerService), propertiesListPresenter, persistableDataObjectsListPresenter)); }
@Before public void before() { final ObservablePath observablePath = mock(ObservablePath.class); doReturn(observablePath).when(observablePath).wrap(any()); doReturn(observablePath).when(observablePaths).get(); WorkspaceProject project = mock(WorkspaceProject.class); when(projectContext.getActiveWorkspaceProject()).thenReturn(Optional.of(project)); when(project.getRootPath()).thenReturn(mock(Path.class)); when(project.getRootPath().toURI()).thenReturn("root"); when(deploymentsSections.getList()).thenReturn(Arrays.asList(section1, section2)); when(sectionManager.goTo(any())).thenReturn(promises.resolve()); when(section1.setup(any())).thenReturn(promises.resolve()); when(section2.setup(any())).thenReturn(promises.resolve()); presenter = spy(new DeploymentsSectionPresenter(view, promises, menuItem, projectContext, new CallerMock<>(ddEditorService), observablePaths, settingsSectionChangeEvent, notificationEvent, sectionManager, deploymentsSections)); presenter.init(); }
@Before public void before() { final ObservablePath observablePath = mock(ObservablePath.class); doReturn(observablePath).when(observablePath).wrap(any()); doReturn(observablePath).when(observablePaths).get(); WorkspaceProject project = mock(WorkspaceProject.class); when(projectContext.getActiveWorkspaceProject()).thenReturn(Optional.of(project)); when(project.getRootPath()).thenReturn(mock(Path.class)); when(project.getRootPath().toURI()).thenReturn("root"); when(deploymentsSections.getList()).thenReturn(Arrays.asList(section1, section2)); when(sectionManager.goTo(any())).thenReturn(promises.resolve()); when(section1.setup(any())).thenReturn(promises.resolve()); when(section2.setup(any())).thenReturn(promises.resolve()); presenter = spy(new DeploymentsSectionPresenter(view, promises, menuItem, projectContext, new CallerMock<>(ddEditorService), observablePaths, settingsSectionChangeEvent, notificationEvent, sectionManager, deploymentsSections)); presenter.init(); }
when(mockObservablePath.wrap(any(Path.class))).thenReturn(mockObservablePath); IOC.getBeanManager().registerBean(new MockIOCBeanDef<ObservablePath, ObservablePath>(mockObservablePath, ObservablePath.class,
when(mockObservablePath.wrap(any(Path.class))).thenReturn(mockObservablePath); IOC.getBeanManager().registerBean(new MockIOCBeanDef<ObservablePath, ObservablePath>(mockObservablePath, ObservablePath.class,
Promise<Void> setup() { view.init(this); final String deploymentsXmlUri = projectContext.getActiveWorkspaceProject().get() .getRootPath().toURI() + "src/main/resources/META-INF/kie-deployment-descriptor.xml"; pathToDeploymentsXml = observablePaths.get().wrap(PathFactory.newPath( "kie-deployment-descriptor.xml", deploymentsXmlUri)); concurrentDeploymentsXmlUpdateInfo = null; pathToDeploymentsXml.onConcurrentUpdate(info -> concurrentDeploymentsXmlUpdateInfo = info); return createIfNotExists().then(i -> loadDeploymentDescriptor()).then(model -> { this.model = model; return promises.<Section<DeploymentDescriptorModel>, Void>all(deploymentsSections.getList(), section -> section.setup(model)); }).then(i -> { sectionManager.resetAllDirtyIndicators(); return sectionManager.goToCurrentSection(); }); }
Promise<Void> setup() { view.init(this); final String deploymentsXmlUri = projectContext.getActiveWorkspaceProject().get() .getRootPath().toURI() + "src/main/resources/META-INF/kie-deployment-descriptor.xml"; pathToDeploymentsXml = observablePaths.get().wrap(PathFactory.newPath( "kie-deployment-descriptor.xml", deploymentsXmlUri)); concurrentDeploymentsXmlUpdateInfo = null; pathToDeploymentsXml.onConcurrentUpdate(info -> concurrentDeploymentsXmlUpdateInfo = info); return createIfNotExists().then(i -> loadDeploymentDescriptor()).then(model -> { this.model = model; return promises.<Section<DeploymentDescriptorModel>, Void>all(deploymentsSections.getList(), section -> section.setup(model)); }).then(i -> { sectionManager.resetAllDirtyIndicators(); return sectionManager.goToCurrentSection(); }); }
pathToPom = observablePaths.get().wrap( projectContext.getActiveModule().orElseThrow(() -> new RuntimeException("Can't get active module")).getPomXMLPath());
Promise<Void> setup() { view.init(this); final String persistenceXmlUri = projectContext.getActiveModule() .orElseThrow(() -> new IllegalStateException("Cannot get root path because there is no active module")) .getRootPath().toURI() + "src/main/resources/META-INF/persistence.xml"; pathToPersistenceXml = observablePaths.get().wrap(PathFactory.newPath( "persistence.xml", persistenceXmlUri, new HashMap<String, Object>() {{ put(PathFactory.VERSION_PROPERTY, true); }})); concurrentPersistenceXmlUpdateInfo = null; pathToPersistenceXml.onConcurrentUpdate(info -> concurrentPersistenceXmlUpdateInfo = info); return promises.promisify(editorService, s -> { return s.loadContent(pathToPersistenceXml, true); }).then(m -> { persistenceDescriptorEditorContent = m; view.setPersistenceUnit(getPersistenceUnitModel().getName()); view.setPersistenceProvider(getPersistenceUnitModel().getProvider()); view.setDataSource(getPersistenceUnitModel().getJtaDataSource()); setupPropertiesTable(); setupPersistableDataObjectsTable(); return promises.resolve(); }); }