public void addWorkDefinitionsFileToProjectResources(KieModule kieModule, WorkspaceProject project, String separator) { String resourcesPathStr = Paths.convert(kieModule.getKModuleXMLPath()).getParent().getParent().toUri().toString(); Path widFilePath = ioService.get(URI.create(resourcesPathStr + separator + WORK_DEFINITION_FILE)); logger.debug("Adding WorkDefinition.wid file to resources folder {} of the project {}", widFilePath, project); addWorkDefinitions(widFilePath); }
public void addWorkDefinitionsFileToProjectResources(KieModule kieModule, WorkspaceProject project, String separator) { String resourcesPathStr = Paths.convert(kieModule.getKModuleXMLPath()).getParent().getParent().toUri().toString(); Path widFilePath = ioService.get(URI.create(resourcesPathStr + separator + WORK_DEFINITION_FILE)); logger.debug("Adding WorkDefinition.wid file to resources folder {} of the project {}", widFilePath, project); addWorkDefinitions(widFilePath); }
private void fireDeleteEvent(final org.uberfire.backend.vfs.Path _path) { final Path path = ioService.get(URI.create(_path.toURI())); final T project = getProject(path.getParent()); deleteProjectEvent.fire(new DeleteProjectEvent(project)); }
private void fireDeleteEvent(final org.uberfire.backend.vfs.Path _path) { final Path path = ioService.get(URI.create(_path.toURI())); final T project = getModule(path.getParent()); deleteModuleEvent.fire(new DeleteModuleEvent(project)); }
private void fireDeleteEvent(final org.uberfire.backend.vfs.Path _path) { final Path path = ioService.get(URI.create(_path.toURI())); final T project = getModule(path.getParent()); deleteModuleEvent.fire(new DeleteModuleEvent(project)); }
public Path copy(final Path path, final String newName, final String comment, final boolean refactor) { return copy(path, newName, null, Paths.convert(Paths.convert(path).getParent()), comment, refactor); }
@Override public void deleteMedia(final Media media) { final Path mediaPath = convert(media.getPath()); try { getIoService().startBatch(fileSystem); getIoService().delete(mediaPath); } finally { getIoService().endBatch(); } mediaDeletedEvent.fire(new MediaDeleted(mediaPath.getParent().getParent().getFileName().toString(), media)); }
@Override public DynamicMenu getDynamicMenuContent( org.uberfire.backend.vfs.Path path ) { final String pluginName = convert( path ).getParent().getFileName().toString(); return new DynamicMenu( pluginName, TypeConverterUtil.fromPath( path ), path, loadMenuItems( pluginName ) ); }
private void thenPathWasCopiedToSameDirectory(final Path path, final String newName) { Path targetPath = Paths.convert(Paths.convert(path).getParent().resolve(newName + ".txt")); verify(copyService).copyPath(eq(path), any(String.class), eq(targetPath), any(String.class)); }
private void thenPathWasCopiedToSameDirectory(final Path path, final String newName) { Path targetPath = Paths.convert(Paths.convert(path).getParent().resolve(newName + ".txt")); verify(copyService).copyPath(eq(path), any(String.class), eq(targetPath), any(String.class)); }
@Override public void delete( final Plugin plugin ) { final Path pluginPath = convert( plugin.getPath() ); if ( ioService.exists( pluginPath ) ) { ioService.delete( pluginPath.getParent(), StandardDeleteOption.NON_EMPTY_DIRECTORIES ); pluginDeletedEvent.fire( new PluginDeleted( plugin.getName(), plugin.getType(), sessionInfo ) ); } }
@Override public Path saveOrUpdateSvg(Path diagramPath, String rawDiagramSvg) { final org.uberfire.java.nio.file.Path diagramFilePath = Paths.convert(diagramPath); final String fileName = getDiagramSvgFileName(getDiagramByPath(diagramPath)); final org.uberfire.java.nio.file.Path svgPath = diagramFilePath.getParent().resolve(fileName); LOG.info("Saving diagram SVG " + svgPath); getIoService().write(svgPath, rawDiagramSvg); return Paths.convert(svgPath); }
@Override public PluginContent getPluginContent( final org.uberfire.backend.vfs.Path path ) { final String pluginName = convert( path ).getParent().getFileName().toString(); return new PluginContent( pluginName, TypeConverterUtil.fromPath( path ), path, loadTemplate( pluginName ), loadCss( pluginName ), loadCodeMap( pluginName ), loadFramework( pluginName ), Language.JAVASCRIPT, loadMediaLibrary( pluginName ) ); }
@Override protected FormDefinition createModelFormDefinition(String modelType, GenerationContext<Path> context) { FormDefinition form = super.createModelFormDefinition(modelType, context); org.uberfire.java.nio.file.Path path = Paths.convert(context.getSource()).getParent().resolve(form.getName() + "." + FormResourceTypeDefinition.EXTENSION); ioService.write(path, formSerializer.serialize(form), commentedOptionFactory.makeCommentedOption("Automatically generated form")); return form; }
private String targetFolderName(final String originalFolderName, final String newFolderName) { final Path path = PathFactory.newPath("file", PATH_PREFIX + originalFolderName + "/file"); fileSystemTestingUtils.getIoService().write(Paths.convert(path), "content"); return pathNamingService.buildTargetPath(Paths.convert(Paths.convert(path).getParent()), newFolderName).getFileName(); }
private String targetFolderName(final String originalFolderName, final String newFolderName) { final Path path = PathFactory.newPath("file", PATH_PREFIX + originalFolderName + "/file"); fileSystemTestingUtils.getIoService().write(Paths.convert(path), "content"); return pathNamingService.buildTargetPath(Paths.convert(Paths.convert(path).getParent()), newFolderName).getFileName(); }