[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 / ComponentArtifactDao.java
 
 package org.openecomp.sdc.vendorsoftwareproduct.dao;
 
-import org.openecomp.sdc.vendorsoftwareproduct.dao.type.MibEntity;
+import org.openecomp.sdc.vendorsoftwareproduct.dao.type.ComponentMonitoringUploadEntity;
 import org.openecomp.sdc.versioning.dao.VersionableDao;
 
 import java.util.Collection;
 import java.util.Optional;
 
 
-public interface MibDao extends VersionableDao {
+public interface ComponentArtifactDao extends VersionableDao {
 
-  Optional<MibEntity> getByType(MibEntity entity);
+  Optional<ComponentMonitoringUploadEntity> getByType(ComponentMonitoringUploadEntity entity);
 
-  void create(MibEntity entity);
+  void create(ComponentMonitoringUploadEntity entity);
 
-  void delete(MibEntity entity);
+  void delete(ComponentMonitoringUploadEntity entity);
 
-  Collection<MibEntity> list(MibEntity entity);
+  Collection<ComponentMonitoringUploadEntity> list(ComponentMonitoringUploadEntity entity);
 
-  void deleteAll(MibEntity entity);
+  void deleteAll(ComponentMonitoringUploadEntity entity);
 
-  Collection<MibEntity> listArtifacts(MibEntity entity);
+  Collection<ComponentMonitoringUploadEntity> listArtifacts(
+      ComponentMonitoringUploadEntity entity);
 }