Reformat catalog-model
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / model / jsonjanusgraph / operations / PolicyOperation.java
index ed9e480..f40b19a 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.jsonjanusgraph.operations;
 
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
 import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
 import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
 import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
@@ -31,10 +33,6 @@ import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
 import org.openecomp.sdc.be.model.operations.impl.DaoStatusConverter;
 import org.openecomp.sdc.common.log.wrappers.Logger;
 
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
 @org.springframework.stereotype.Component
 public class PolicyOperation {
 
@@ -49,34 +47,38 @@ public class PolicyOperation {
 
     /**
      * updates a list of policy properties by overriding the existing ones with the same name
+     *
      * @param containerComponent the container of the policy of which its properties are to be updated
-     * @param policyId the id of the policy of which its properties are to be updated
+     * @param policyId           the id of the policy of which its properties are to be updated
      * @param propertiesToUpdate the policy properties to update
      * @return the update operation status
      */
-    public StorageOperationStatus updatePolicyProperties(Component containerComponent, String policyId, List<PropertyDataDefinition> propertiesToUpdate) {
+    public StorageOperationStatus updatePolicyProperties(Component containerComponent, String policyId,
+                                                         List<PropertyDataDefinition> propertiesToUpdate) {
         log.debug("#updatePolicyProperties - updating the properties of policy {} in component {}", policyId, containerComponent.getUniqueId());
         PolicyDefinition policy = containerComponent.getPolicyById(policyId);
         return janusGraphDao.getVertexById(containerComponent.getUniqueId(), JsonParseFlagEnum.NoParse)
-                .either(containerVertex -> updatePolicyProperties(containerVertex, policy, propertiesToUpdate),
-                        DaoStatusConverter::convertJanusGraphStatusToStorageStatus);
+            .either(containerVertex -> updatePolicyProperties(containerVertex, policy, propertiesToUpdate),
+                DaoStatusConverter::convertJanusGraphStatusToStorageStatus);
     }
 
-    private StorageOperationStatus updatePolicyProperties(GraphVertex container, PolicyDefinition policy, List<PropertyDataDefinition> propertiesToUpdate) {
+    private StorageOperationStatus updatePolicyProperties(GraphVertex container, PolicyDefinition policy,
+                                                          List<PropertyDataDefinition> propertiesToUpdate) {
         List<PropertyDataDefinition> policyProperties = policy.getProperties();
         List<PropertyDataDefinition> updatedPolicyProperties = updatePolicyProperties(policyProperties, propertiesToUpdate);
         policy.setProperties(updatedPolicyProperties);
         return topologyTemplateOperation.updatePolicyOfToscaElement(container, policy);
     }
 
-    private List<PropertyDataDefinition> updatePolicyProperties(List<PropertyDataDefinition> currentPolicyProperties, List<PropertyDataDefinition> toBeUpdatedProperties) {
+    private List<PropertyDataDefinition> updatePolicyProperties(List<PropertyDataDefinition> currentPolicyProperties,
+                                                                List<PropertyDataDefinition> toBeUpdatedProperties) {
         Map<String, PropertyDataDefinition> currPropsByName = MapUtil.toMap(currentPolicyProperties, PropertyDataDefinition::getName);
         overrideCurrentPropertiesWithUpdatedProperties(currPropsByName, toBeUpdatedProperties);
         return new ArrayList<>(currPropsByName.values());
     }
 
-    private void overrideCurrentPropertiesWithUpdatedProperties(Map<String, PropertyDataDefinition> currPropsByName, List<PropertyDataDefinition> toBeUpdatedProperties) {
+    private void overrideCurrentPropertiesWithUpdatedProperties(Map<String, PropertyDataDefinition> currPropsByName,
+                                                                List<PropertyDataDefinition> toBeUpdatedProperties) {
         toBeUpdatedProperties.forEach(prop -> currPropsByName.put(prop.getName(), prop));
     }
-
 }