1 package org.openecomp.sdc.be.components.impl.utils;
3 import org.openecomp.sdc.be.model.CapabilityTypeDefinition;
5 import java.util.Objects;
7 public class CapabilityTypeImportUtils {
9 private CapabilityTypeImportUtils() {
12 public static boolean isCapabilityTypesEquals(CapabilityTypeDefinition capabilityType1, CapabilityTypeDefinition capabilityType2) {
13 if (capabilityType1 == capabilityType2) {
17 if (capabilityType1 == null || capabilityType2 == null) {
21 return Objects.equals(capabilityType1.getType(), capabilityType2.getType()) &&
22 Objects.equals(capabilityType1.getVersion(), capabilityType2.getVersion()) &&
23 Objects.equals(capabilityType1.getDerivedFrom(), capabilityType2.getDerivedFrom()) &&
24 Objects.equals(capabilityType1.getValidSourceTypes(), capabilityType2.getValidSourceTypes()) &&
25 Objects.equals(capabilityType1.getDescription(), capabilityType2.getDescription()) &&
26 Objects.equals(capabilityType1.getProperties(), capabilityType2.getProperties());