aboutsummaryrefslogtreecommitdiffstats
path: root/workflow-designer-be/src/main/java/org/onap/sdc/workflow/persistence/ArtifactRepository.java
blob: a473f166cefe3e50cde71a52e794e5f68d43ef8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package org.onap.sdc.workflow.persistence;


import java.util.Optional;
import org.onap.sdc.workflow.persistence.types.ArtifactEntity;


public interface ArtifactRepository {

    void update(String id, String versionId,ArtifactEntity artifactEntity);

    Optional<ArtifactEntity> get(String id, String versionId);

    void createStructure(String id, String versionId);

    void delete(String id, String versionId);

}