[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-vendor-software-product-lib / openecomp-sdc-vendor-software-product-api / src / main / java / org / openecomp / sdc / vendorsoftwareproduct / dao / ImageDao.java
1 package org.openecomp.sdc.vendorsoftwareproduct.dao;
2
3
4 import org.openecomp.core.dao.BaseDao;
5 import org.openecomp.sdc.vendorsoftwareproduct.dao.type.ImageEntity;
6 import org.openecomp.sdc.versioning.dao.VersionableDao;
7 import org.openecomp.sdc.versioning.dao.types.Version;
8
9 import java.util.Collection;
10
11 public interface ImageDao extends VersionableDao, BaseDao<ImageEntity> {
12
13   void updateQuestionnaireData(String vspId, Version version, String componentId, String imageId,
14                                String questionnaireData);
15
16
17   void deleteByVspId(String vspId, Version version);
18
19   Collection<ImageEntity> listByVsp(String vspId, Version version);
20
21   ImageEntity getQuestionnaireData(String vspId, Version version, String componentId,
22                                      String imageId);
23 }