Change code in appc dispatcher for new LCMs in R6
[appc.git] / appc-inbound / appc-design-services / provider / src / main / java / org / onap / appc / design / dbervices / DbResponseProcessor.java
index 5e5f78a..9ed45be 100644 (file)
@@ -2,22 +2,21 @@
  * ============LICENSE_START=======================================================
  * ONAP : APPC
  * ================================================================================
- * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017-2019 AT&T Intellectual Property. All rights reserved.
  * ================================================================================
  * Copyright (C) 2017 Amdocs
  * =============================================================================
  * 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.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * 
  * ============LICENSE_END=========================================================
  */
 
@@ -31,93 +30,104 @@ import com.att.eelf.configuration.EELFManager;
 public class DbResponseProcessor {
 
     private static final EELFLogger log = EELFManager.getInstance().getLogger(DbResponseProcessor.class);
-    public String parseResponse(String dbresposne, String action) throws Exception {
-        
-        log.info("Starting Parsing the response for action :[" + action +  "]\n data:[" + dbresposne +"]" );
-        String response ;         
+    public String parseResponse(String dbresponse, String action) throws Exception {
+
+        log.info("Starting Parsing the response for action :[" + action +  "]\ndata:[" + dbresponse + "]");
+        String response;
         switch (action) {
         case DesignServiceConstants.GETDESIGNS:
-            response =  getDesignsResponse(dbresposne);
+            response = getDesignsResponse(dbresponse);
             break;
         case DesignServiceConstants.GETAPPCTIMESTAMPUTC:
-            response = getAppcTimestampResponse(dbresposne);
+            response = getAppcTimestampResponse(dbresponse);
             break;
         case DesignServiceConstants.ADDINCART:
-            response =  getAddInCartResponse(dbresposne);
-            break ;
+            response = getAddInCartResponse(dbresponse);
+            break;
         case DesignServiceConstants.GETARTIFACTREFERENCE:
-            response=  getArtifactReferenceResponse(dbresposne);
+            response = getArtifactReferenceResponse(dbresponse);
             break;
         case DesignServiceConstants.GETARTIFACT:
-            response=  getArtifactResponse(dbresposne);
+            response = getArtifactResponse(dbresponse);
             break;
         case DesignServiceConstants.GETGUIREFERENCE:
-            response=  getGuiReferenceResponse(dbresposne);
+            response = getGuiReferenceResponse(dbresponse);
             break;
         case DesignServiceConstants.GETSTATUS:
-            response=  getStatusResponse(dbresposne);
+            response = getStatusResponse(dbresponse);
             break;
         case DesignServiceConstants.UPLOADARTIFACT:
-            response=  getsetStatusResponse(dbresposne);
-            break;    
+            response = getSetStatusResponse(dbresponse);
+            break;
         case DesignServiceConstants.SETPROTOCOLREFERENCE:
-            response=  getsetStatusResponse(dbresposne);
-            break;    
+            response = getSetStatusResponse(dbresponse);
+            break;
         case DesignServiceConstants.SETINCART:
-            response=  getsetStatusResponse(dbresposne);
-            break;    
+            response = getSetStatusResponse(dbresponse);
+            break;
         case DesignServiceConstants.UPLOADADMINARTIFACT:
-           response=  getsetStatusResponse(dbresposne);
-           break;
+            response = getSetStatusResponse(dbresponse);
+            break;
         case DesignServiceConstants.CHECKVNF:
-           response=  getStatusResponse(dbresposne);
-           break;
+            response = getStatusResponse(dbresponse);
+            break;
+        case DesignServiceConstants.RETRIEVEVNFPERMISSIONS:
+            response = getStatusResponse(dbresponse);
+            break;
+        case DesignServiceConstants.SAVEVNFPERMISSIONS:
+            response = getRetrieveVnfPermissionsResponse(dbresponse);
+            break;
         default:
-            log.error("Action " + action + " Not Supported by response Parser");
-            throw new Exception(" Action " + action + " not found while processing request ");
+            log.error("Action " + action + " Not Supported by Response Parser");
+            throw new Exception("Action " + action + " not found while processing request");
 
-        }        
-        return response;            
+        }
+        return response;
 
     }
 
-    private String getArtifactResponse(String dbresposne) {
+    private String getArtifactResponse(String dbresponse) {
         // TODO Auto-generated method stub
-        return dbresposne;
+        return dbresponse;
     }
 
-    private String getsetStatusResponse(String dbresposne) {
+    private String getSetStatusResponse(String dbresponse) {
         // TODO Auto-generated method stub
         return null;
     }
 
-    private String getStatusResponse(String dbresposne) {
-        log.info("Returning reposne from Response Parser " + dbresposne);
-        return dbresposne;
+    private String getStatusResponse(String dbresponse) {
+        log.info("Returning response from Response Parser " + dbresponse);
+        return dbresponse;
     }
 
-    private String getGuiReferenceResponse(String dbresposne) {
+    private String getGuiReferenceResponse(String dbresponse) {
         // TODO Auto-generated method stub
         return null;
     }
 
-    private String getArtifactReferenceResponse(String dbresposne) {
+    private String getArtifactReferenceResponse(String dbresponse) {
         // TODO Auto-generated method stub
         return null;
     }
 
-    private String getAddInCartResponse(String dbresposne) {
+    private String getAddInCartResponse(String dbresponse) {
         // TODO Auto-generated method stub
         return null;
     }
 
-    private String getDesignsResponse(String dbresposne) {
-        return dbresposne;
-        
+    private String getDesignsResponse(String dbresponse) {
+        return dbresponse;
     }
 
-    private String getAppcTimestampResponse(String dbresposne) {
-        log.info("getAppcTimestampResponse:["  + dbresposne +"]" );
-        return dbresposne;
+    private String getAppcTimestampResponse(String dbresponse) {
+        log.info("getAppcTimestampResponse:[" + dbresponse +"]" );
+        return dbresponse;
     }
+
+    private String getRetrieveVnfPermissionsResponse(String dbresponse) {
+        log.info("Returning response from Response Parser " + dbresponse);
+        return dbresponse;
+    }
+
 }