Add collaboration feature
[sdc.git] / openecomp-be / backend / openecomp-sdc-vendor-software-product-manager / src / main / java / org / openecomp / sdc / vendorsoftwareproduct / ComponentDependencyModelManager.java
1 package org.openecomp.sdc.vendorsoftwareproduct;
2
3 import org.openecomp.sdc.vendorsoftwareproduct.dao.type.ComponentDependencyModelEntity;
4 import org.openecomp.sdc.versioning.dao.types.Version;
5
6 import java.util.Collection;
7
8 public interface ComponentDependencyModelManager {
9
10   Collection<ComponentDependencyModelEntity> list(String vspId, Version version);
11
12   ComponentDependencyModelEntity createComponentDependency(ComponentDependencyModelEntity entity,
13                                                            String vspId, Version version);
14
15   void delete(String vspId, Version version, String dependencyId);
16
17   void update(ComponentDependencyModelEntity entity);
18
19   ComponentDependencyModelEntity get(String vspId, Version version, String dependencyId);
20 }