import org.openecomp.sdc.enrichment.inter.ExternalArtifactEnricherInterface;
import org.openecomp.sdc.logging.api.Logger;
import org.openecomp.sdc.logging.api.LoggerFactory;
import org.openecomp.sdc.enrichment.inter.ExternalArtifactEnricherInterface;
import org.openecomp.sdc.logging.api.Logger;
import org.openecomp.sdc.logging.api.LoggerFactory;
import org.openecomp.sdc.tosca.datatypes.ToscaServiceModel;
import org.openecomp.sdc.tosca.datatypes.model.Directive;
import org.openecomp.sdc.tosca.datatypes.model.NodeTemplate;
import org.openecomp.sdc.tosca.datatypes.ToscaServiceModel;
import org.openecomp.sdc.tosca.datatypes.model.Directive;
import org.openecomp.sdc.tosca.datatypes.model.NodeTemplate;
private EnrichedServiceModelDao enrichedServiceModelDao;
private ComponentDao componentDao;
private ComponentArtifactDao componentArtifactDao;
private EnrichedServiceModelDao enrichedServiceModelDao;
private ComponentDao componentDao;
private ComponentArtifactDao componentArtifactDao;
private static final String COMPONENT_PREFIX = "org.openecomp.resource.vfc.";
private final Logger LOG = LoggerFactory.getLogger(this.getClass().getName());
private static final String COMPONENT_PREFIX = "org.openecomp.resource.vfc.";
private final Logger LOG = LoggerFactory.getLogger(this.getClass().getName());
Version version,
ComponentEntity componentEntry,
Set<String> abstractNodeTypes) {
Version version,
ComponentEntity componentEntry,
Set<String> abstractNodeTypes) {
Map<String, List<ErrorMessage>> errors = new HashMap<>();
List<ComponentMonitoringUploadInfo> componentMonitoringUploadInfoList =
Map<String, List<ErrorMessage>> errors = new HashMap<>();
List<ComponentMonitoringUploadInfo> componentMonitoringUploadInfoList =
componentMonitoringUploadInfoList.forEach(
componentUploadInfo -> enrichComponentMib(vspId, version, componentUploadInfo, errors));
componentMonitoringUploadInfoList.forEach(
componentUploadInfo -> enrichComponentMib(vspId, version, componentUploadInfo, errors));
return errors;
}
private List<ComponentMonitoringUploadInfo> extractComponentMibInfo(String vspId, Version version,
ComponentEntity componentEntity,
Set<String> abstractNodeTypes) {
return errors;
}
private List<ComponentMonitoringUploadInfo> extractComponentMibInfo(String vspId, Version version,
ComponentEntity componentEntity,
Set<String> abstractNodeTypes) {
String componentId = componentEntity.getId();
ComponentMonitoringUploadEntity entity = new ComponentMonitoringUploadEntity();
String componentId = componentEntity.getId();
ComponentMonitoringUploadEntity entity = new ComponentMonitoringUploadEntity();
abstractNodeTypes.forEach(unifiedComponentNodeType -> componentMonitoringUploadInfoList
.add(updComponentMibInfoByType(unifiedComponentNodeType, entity)));
abstractNodeTypes.forEach(unifiedComponentNodeType -> componentMonitoringUploadInfoList
.add(updComponentMibInfoByType(unifiedComponentNodeType, entity)));
return componentMonitoringUploadInfoList;
}
private ComponentMonitoringUploadInfo updComponentMibInfoByType(String componentName,
ComponentMonitoringUploadEntity componentMonitoringUploadEntity) {
return componentMonitoringUploadInfoList;
}
private ComponentMonitoringUploadInfo updComponentMibInfoByType(String componentName,
ComponentMonitoringUploadEntity componentMonitoringUploadEntity) {
Version version,
ComponentMonitoringUploadInfo componentUploadInfo,
Map<String, List<ErrorMessage>> errors) {
Version version,
ComponentMonitoringUploadInfo componentUploadInfo,
Map<String, List<ErrorMessage>> errors) {
ServiceArtifact mibServiceArtifact = new ServiceArtifact();
mibServiceArtifact.setVspId(vspId);
mibServiceArtifact.setVersion(version);
enrichMibFiles(mibServiceArtifact, componentUploadInfo, errors);
ServiceArtifact mibServiceArtifact = new ServiceArtifact();
mibServiceArtifact.setVspId(vspId);
mibServiceArtifact.setVersion(version);
enrichMibFiles(mibServiceArtifact, componentUploadInfo, errors);
}
private void enrichMibFiles(ServiceArtifact monitoringArtifact,
ComponentMonitoringUploadInfo componentMonitoringUploadInfo,
Map<String, List<ErrorMessage>> errors) {
}
private void enrichMibFiles(ServiceArtifact monitoringArtifact,
ComponentMonitoringUploadInfo componentMonitoringUploadInfo,
Map<String, List<ErrorMessage>> errors) {
}
private void enrichMibByType(MonitoringArtifactInfo monitoringArtifactInfo,
MonitoringUploadType type,
ServiceArtifact mibServiceArtifact,
Map<String, List<ErrorMessage>> errors) {
}
private void enrichMibByType(MonitoringArtifactInfo monitoringArtifactInfo,
MonitoringUploadType type,
ServiceArtifact mibServiceArtifact,
Map<String, List<ErrorMessage>> errors) {
mibServiceArtifact.setName(monitoringArtifactInfo.getName() + File.separator + fileName);
getEnrichedServiceModelDao().storeExternalArtifact(mibServiceArtifact);
}
mibServiceArtifact.setName(monitoringArtifactInfo.getName() + File.separator + fileName);
getEnrichedServiceModelDao().storeExternalArtifact(mibServiceArtifact);
}