Skip to content

Commit de7fd9c

Browse files
author
Mark Robinson
committed
Repackage
1 parent 40c6d35 commit de7fd9c

File tree

12 files changed

+18
-14
lines changed

12 files changed

+18
-14
lines changed

src/main/java/org/commonwl/viewer/domain/Workflow.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
package org.commonwl.viewer.domain;
2121

22+
import org.commonwl.viewer.domain.cwl.CWLElement;
23+
import org.commonwl.viewer.domain.cwl.CWLStep;
2224
import org.commonwl.viewer.services.DotWriter;
2325
import org.slf4j.Logger;
2426
import org.slf4j.LoggerFactory;

src/main/java/org/commonwl/viewer/domain/CWLCollection.java renamed to src/main/java/org/commonwl/viewer/domain/cwl/CWLCollection.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
package org.commonwl.viewer.domain;
20+
package org.commonwl.viewer.domain.cwl;
2121

2222
import com.fasterxml.jackson.databind.JsonNode;
2323
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -26,9 +26,10 @@
2626
import com.fasterxml.jackson.databind.node.TextNode;
2727
import org.apache.commons.io.FileUtils;
2828
import org.apache.commons.io.FilenameUtils;
29+
import org.commonwl.viewer.domain.GithubDetails;
30+
import org.commonwl.viewer.domain.Workflow;
2931
import org.commonwl.viewer.services.DockerService;
3032
import org.commonwl.viewer.services.GitHubService;
31-
import org.commonwl.viewer.web.PathTraversalException;
3233
import org.eclipse.egit.github.core.RepositoryContents;
3334
import org.yaml.snakeyaml.Yaml;
3435

@@ -298,7 +299,7 @@ private void fillStepRunTypes(Workflow workflow) throws PathTraversalException {
298299
runDoc = cwlDocs.get(runParam.substring(1));
299300
} else {
300301
Path basePath = Paths.get(githubInfo.getPath());
301-
Path filePath = basePath.resolve(runParam);
302+
Path filePath = basePath.resolve(runParam).normalize();
302303
if (!filePath.startsWith(basePath)) {
303304
throw new PathTraversalException("Step run parameter path '" + filePath +
304305
"' is outside base path '" + basePath + "'");

src/main/java/org/commonwl/viewer/domain/CWLElement.java renamed to src/main/java/org/commonwl/viewer/domain/cwl/CWLElement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
package org.commonwl.viewer.domain;
20+
package org.commonwl.viewer.domain.cwl;
2121

2222
import java.util.ArrayList;
2323
import java.util.List;

src/main/java/org/commonwl/viewer/domain/CWLProcess.java renamed to src/main/java/org/commonwl/viewer/domain/cwl/CWLProcess.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
package org.commonwl.viewer.domain;
20+
package org.commonwl.viewer.domain.cwl;
2121

2222
/**
2323
* Enum for possible CWL processes

src/main/java/org/commonwl/viewer/domain/CWLStep.java renamed to src/main/java/org/commonwl/viewer/domain/cwl/CWLStep.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
package org.commonwl.viewer.domain;
20+
package org.commonwl.viewer.domain.cwl;
2121

2222
import java.util.Map;
2323

src/main/java/org/commonwl/viewer/web/PathTraversalException.java renamed to src/main/java/org/commonwl/viewer/domain/cwl/PathTraversalException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
package org.commonwl.viewer.web;
20+
package org.commonwl.viewer.domain.cwl;
2121

2222
/**
2323
* Exception thrown when a potential path traversal attempt was prevented

src/main/java/org/commonwl/viewer/domain/HashableAgent.java renamed to src/main/java/org/commonwl/viewer/domain/researchobject/HashableAgent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.commonwl.viewer.domain;
1+
package org.commonwl.viewer.domain.researchobject;
22

33
import org.apache.taverna.robundle.manifest.Agent;
44

src/main/java/org/commonwl/viewer/domain/ROBundle.java renamed to src/main/java/org/commonwl/viewer/domain/researchobject/ROBundle.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
package org.commonwl.viewer.domain;
20+
package org.commonwl.viewer.domain.researchobject;
2121

2222
import org.apache.commons.io.FileUtils;
2323
import org.apache.commons.io.FilenameUtils;
@@ -26,6 +26,7 @@
2626
import org.apache.taverna.robundle.manifest.Agent;
2727
import org.apache.taverna.robundle.manifest.Manifest;
2828
import org.apache.taverna.robundle.manifest.PathMetadata;
29+
import org.commonwl.viewer.domain.GithubDetails;
2930
import org.commonwl.viewer.services.GitHubService;
3031
import org.eclipse.egit.github.core.RepositoryContents;
3132
import org.slf4j.Logger;

src/main/java/org/commonwl/viewer/services/DotWriter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919

2020
package org.commonwl.viewer.services;
2121

22-
import org.commonwl.viewer.domain.CWLElement;
23-
import org.commonwl.viewer.domain.CWLStep;
2422
import org.commonwl.viewer.domain.Workflow;
23+
import org.commonwl.viewer.domain.cwl.CWLElement;
24+
import org.commonwl.viewer.domain.cwl.CWLStep;
2525

2626
import java.io.IOException;
2727
import java.io.Writer;

src/main/java/org/commonwl/viewer/services/GitHubService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
import org.apache.commons.io.IOUtils;
2323
import org.commonwl.viewer.domain.GithubDetails;
24-
import org.commonwl.viewer.domain.HashableAgent;
24+
import org.commonwl.viewer.domain.researchobject.HashableAgent;
2525
import org.eclipse.egit.github.core.*;
2626
import org.eclipse.egit.github.core.client.GitHubClient;
2727
import org.eclipse.egit.github.core.service.CommitService;

0 commit comments

Comments
 (0)