re base code
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / model / operations / api / ICapabilityTypeOperation.java
index fa06b46..7f8e07e 100644 (file)
 
 package org.openecomp.sdc.be.model.operations.api;
 
-import org.openecomp.sdc.be.model.CapabilityTypeDefinition;
-
 import fj.data.Either;
+import org.openecomp.sdc.be.model.CapabilityTypeDefinition;
 
 public interface ICapabilityTypeOperation {
 
-       /**
-        * @param capabilityTypeDefinition
-        * @return
-        */
-       public Either<CapabilityTypeDefinition, StorageOperationStatus> addCapabilityType(CapabilityTypeDefinition capabilityTypeDefinition);
+    /**
+     * @param capabilityTypeDefinition
+     * @return
+     */
+    public Either<CapabilityTypeDefinition, StorageOperationStatus> addCapabilityType(CapabilityTypeDefinition capabilityTypeDefinition);
 
-       public Either<CapabilityTypeDefinition, StorageOperationStatus> addCapabilityType(CapabilityTypeDefinition capabilityTypeDefinition, boolean inTransaction);
+    public Either<CapabilityTypeDefinition, StorageOperationStatus> addCapabilityType(CapabilityTypeDefinition capabilityTypeDefinition, boolean inTransaction);
+    
+    
+    public Either<CapabilityTypeDefinition, StorageOperationStatus> updateCapabilityType(CapabilityTypeDefinition capabilityTypeDefNew, CapabilityTypeDefinition capabilityTypeDefOld);
 
-       /**
-        * @param uniqueId
-        * @return
-        */
-       public Either<CapabilityTypeDefinition, StorageOperationStatus> getCapabilityType(String uniqueId);
+    /**
+     * @param uniqueId
+     * @return
+     */
+    public Either<CapabilityTypeDefinition, StorageOperationStatus> getCapabilityType(String uniqueId);
 
-       public Either<CapabilityTypeDefinition, StorageOperationStatus> getCapabilityType(String uniqueId, boolean inTransaction);
+    public Either<CapabilityTypeDefinition, StorageOperationStatus> getCapabilityType(String uniqueId, boolean inTransaction);
 }