diff options
Diffstat (limited to 'src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java')
-rw-r--r-- | src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java b/src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java index 44335b8..9e80e05 100644 --- a/src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java +++ b/src/main/java/org/onap/aai/modelloader/entity/ArtifactHandler.java @@ -23,15 +23,19 @@ package org.onap.aai.modelloader.entity; import java.util.List;
import org.onap.aai.modelloader.config.ModelLoaderConfig;
+import org.onap.aai.modelloader.restclient.AaiRestClient;
public abstract class ArtifactHandler {
- protected ModelLoaderConfig config;
+ protected ModelLoaderConfig config;
- public ArtifactHandler(ModelLoaderConfig config) {
- this.config = config;
- }
+ public ArtifactHandler(ModelLoaderConfig config) {
+ this.config = config;
+ }
- public abstract boolean pushArtifacts(List<Artifact> artifacts, String distributionId);
+ public abstract boolean pushArtifacts(List<Artifact> artifacts, String distributionId, List<Artifact> completedArtifacts,
+ AaiRestClient restClient);
+ public abstract void rollback(List<Artifact> completedArtifacts, String distributionId,
+ AaiRestClient aaiClient);
}
|