Skip to content

Commit a2a676b

Browse files
committed
After refactoring
InstallationProcedure => DeploymentProcedure, getActionsParams deleted, ICompDep(DepCtx,params)
1 parent e328d7a commit a2a676b

File tree

8 files changed

+17
-19
lines changed

8 files changed

+17
-19
lines changed

src/main/java/org/scm4j/deployer/api/Component.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
public class Component implements IComponent {
1010

1111
@Getter final private Artifact artifactCoords;
12-
@Getter private IInstallationProcedure installationProcedure;
12+
@Getter private IDeploymentProcedure installationProcedure;
1313
private final ProductStructure ps;
1414

1515
public Component(String coords, ProductStructure productStructure) {
@@ -20,7 +20,7 @@ public Component(String coords, ProductStructure productStructure) {
2020
public Action addAction(String clazz) {
2121
Action action = new Action(clazz, this);
2222
if (this.installationProcedure == null) {
23-
this.installationProcedure = new InstallationProcedure(new ArrayList<>());
23+
this.installationProcedure = new DeploymentProcedure(new ArrayList<>());
2424
this.installationProcedure.getActions().add(action);
2525
} else {
2626
this.installationProcedure.getActions().add(action);

src/main/java/org/scm4j/deployer/api/InstallationProcedure.java renamed to src/main/java/org/scm4j/deployer/api/DeploymentProcedure.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.util.List;
66

77
@Data
8-
public class InstallationProcedure implements IInstallationProcedure {
8+
public class DeploymentProcedure implements IDeploymentProcedure {
99

1010
final private List<IAction> actions;
1111

src/main/java/org/scm4j/deployer/api/IComponent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44

55
public interface IComponent {
66
Artifact getArtifactCoords();
7-
IInstallationProcedure getInstallationProcedure();
7+
IDeploymentProcedure getInstallationProcedure();
88
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.scm4j.deployer.api;
22

3+
import java.util.Map;
4+
35
public interface IComponentDeployer {
46

57
void deploy();
68

79
void undeploy();
810

9-
void init(IDeploymentContext depCtx);
11+
void init(IDeploymentContext depCtx, Map<String,Object> params);
1012

1113
}

src/main/java/org/scm4j/deployer/api/IDeploymentContext.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,5 @@ public interface IDeploymentContext {
99
String getMainArtifact();
1010
Map<String, File> getArtifacts();
1111
URL getDeploymentURL();
12-
Map<String, Map<String, Object>> getParams();
1312

1413
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.scm4j.deployer.api;
2+
3+
import java.util.List;
4+
import java.util.Map;
5+
import java.util.stream.Collectors;
6+
7+
public interface IDeploymentProcedure {
8+
List<IAction> getActions();
9+
}

src/main/java/org/scm4j/deployer/api/IInstallationProcedure.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/main/java/org/scm4j/deployer/api/IProductDeployer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ public interface IProductDeployer {
2323

2424
Map<String, Boolean> refreshProductVersions(String artifactId);
2525

26-
Map<String, Set<String>> listDeployedProducts();
26+
Map listDeployedProducts();
2727
}

0 commit comments

Comments
 (0)