Skip to content

Commit

Permalink
feat: Add actual transformation functionality
Browse files Browse the repository at this point in the history
Add actual transformation functionality to hale-transformer-api service.

SVC-1714
  • Loading branch information
emanuelaepure10 committed Dec 21, 2023
1 parent 222f1be commit d6cb633
Show file tree
Hide file tree
Showing 9 changed files with 565 additions and 39 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,5 @@ out/
*.code-workspace
# Local History for Visual Studio Code
.history/
.vscode/settings.json

28 changes: 28 additions & 0 deletions src/main/java/to/wetransform/hale/transformer/RunContext.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package to.wetransform.hale.transformer;

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.List;

import org.apache.commons.io.FileUtils;

public class RunContext {

private final List<Path> tempFiles = new ArrayList<>();

public File createTempDir() throws IOException {
Path path = Files.createTempDirectory("hale-transformer");
tempFiles.add(path);
return path.toFile();
}

public void cleanUp() throws IOException {
for (Path path : tempFiles) {
FileUtils.deleteDirectory(path.toFile());
}
tempFiles.clear();
}
}
Loading

0 comments on commit d6cb633

Please sign in to comment.