1 package org.openecomp.sdc.be.components.validation;
3 import org.openecomp.sdc.be.model.Component;
4 import org.openecomp.sdc.be.model.ComponentInstance;
6 import java.util.Optional;
7 import java.util.stream.Collectors;
9 public class ComponentValidations {
11 public static boolean validateComponentInstanceExist(Component component, String instanceId) {
12 return Optional.ofNullable(component.getComponentInstances())
13 .map(componentInstances -> componentInstances.stream().map(ComponentInstance::getUniqueId).collect(Collectors.toList()))
14 .filter(instancesIds -> instancesIds.contains(instanceId))