1 package org.openecomp.sdc.vendorsoftwareproduct;
3 import org.openecomp.sdc.vendorsoftwareproduct.dao.type.ComponentDependencyModelEntity;
4 import org.openecomp.sdc.versioning.dao.types.Version;
6 import java.util.Collection;
8 public interface ComponentDependencyModelManager {
10 Collection<ComponentDependencyModelEntity> list(String vspId, Version version);
12 ComponentDependencyModelEntity createComponentDependency(ComponentDependencyModelEntity entity,
13 String vspId, Version version);
15 void delete(String vspId, Version version, String dependencyId);
17 void update(ComponentDependencyModelEntity entity);
19 ComponentDependencyModelEntity get(String vspId, Version version, String dependencyId);