Reformat catalog-model
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / model / CapabilityDefinition.java
index 061262e..9424c6f 100644 (file)
@@ -7,9 +7,9 @@
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * limitations under the License.
  * ============LICENSE_END=========================================================
  */
-
 package org.openecomp.sdc.be.model;
 
 import com.google.common.collect.Lists;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
 import lombok.EqualsAndHashCode;
 import lombok.Getter;
 import lombok.NoArgsConstructor;
@@ -28,15 +31,9 @@ import lombok.Setter;
 import lombok.ToString;
 import org.apache.commons.collections.CollectionUtils;
 import org.apache.commons.collections.MapUtils;
-import org.apache.commons.collections.SetUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.openecomp.sdc.be.datatypes.elements.CapabilityDataDefinition;
 
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.stream.Collectors;
-
 /**
  * Specifies the capabilities that the Node Type exposes.
  */
@@ -48,8 +45,7 @@ import java.util.stream.Collectors;
 public class CapabilityDefinition extends CapabilityDataDefinition {
 
     /**
-     * The properties field contains all properties defined for
-     * CapabilityDefinition
+     * The properties field contains all properties defined for CapabilityDefinition
      */
     private List<ComponentInstanceProperty> properties;
 
@@ -57,41 +53,41 @@ public class CapabilityDefinition extends CapabilityDataDefinition {
         super(cap);
     }
 
-       public CapabilityDefinition(CapabilityTypeDefinition other, String ownerName, String name, CapabilityDataDefinition.OwnerType ownerType) {
-               super(other);
+    public CapabilityDefinition(CapabilityTypeDefinition other, String ownerName, String name, CapabilityDataDefinition.OwnerType ownerType) {
+        super(other);
         this.setOwnerName(ownerName);
         this.setOwnerType(ownerType);
         this.setName(name);
         this.setParentName(name);
-               if (MapUtils.isNotEmpty(other.getProperties())) {
-                       this.properties = Lists.newArrayList(other.getProperties().values().stream().map(ComponentInstanceProperty::new).collect(Collectors.toList()));
-               }
-       }
+        if (MapUtils.isNotEmpty(other.getProperties())) {
+            this.properties = Lists
+                .newArrayList(other.getProperties().values().stream().map(ComponentInstanceProperty::new).collect(Collectors.toList()));
+        }
+    }
 
     public CapabilityDefinition(CapabilityDefinition other) {
-        super((CapabilityDefinition)other);
-
+        super((CapabilityDefinition) other);
         if (other.properties != null) {
-                       this.properties = new ArrayList<>(other.properties.stream().map(ComponentInstanceProperty::new).collect(Collectors.toList()));
+            this.properties = new ArrayList<>(other.properties.stream().map(ComponentInstanceProperty::new).collect(Collectors.toList()));
         }
     }
 
-       public void updateCapabilityProperties(CapabilityDefinition capabilityDefinition) {
-               if(CollectionUtils.isNotEmpty(getProperties()) && capabilityDefinition!= null && CollectionUtils.isNotEmpty(capabilityDefinition.getProperties())){
-                       Map<String, ComponentInstanceProperty> propertiesInfo = capabilityDefinition.getProperties()
-                                       .stream()
-                                       .collect(Collectors.toMap(ComponentInstanceProperty::getName, p->p));
-                       getProperties().forEach(p->p.updateCapabilityProperty(propertiesInfo.get(p.getName())));
-               }
-       }
+    public void updateCapabilityProperties(CapabilityDefinition capabilityDefinition) {
+        if (CollectionUtils.isNotEmpty(getProperties()) && capabilityDefinition != null && CollectionUtils
+            .isNotEmpty(capabilityDefinition.getProperties())) {
+            Map<String, ComponentInstanceProperty> propertiesInfo = capabilityDefinition.getProperties().stream()
+                .collect(Collectors.toMap(ComponentInstanceProperty::getName, p -> p));
+            getProperties().forEach(p -> p.updateCapabilityProperty(propertiesInfo.get(p.getName())));
+        }
+    }
 
     public void updateEmptyCapabilityOwnerFields(String ownerId, String ownerName, OwnerType ownerType) {
-        if (StringUtils.isEmpty(getOwnerId())){
+        if (StringUtils.isEmpty(getOwnerId())) {
             setOwnerId(ownerId);
-            if(getPath() == null){
+            if (getPath() == null) {
                 setPath(new ArrayList<>());
             }
-            if(!getPath().contains(ownerId)){
+            if (!getPath().contains(ownerId)) {
                 getPath().add(ownerId);
             }
             setOwnerName(ownerName);
@@ -100,7 +96,7 @@ public class CapabilityDefinition extends CapabilityDataDefinition {
     }
 
     private void setOwnerTypeIfEmpty(OwnerType ownerType) {
-        if(getOwnerType() == null){
+        if (getOwnerType() == null) {
             setOwnerType(ownerType);
         }
     }