aboutsummaryrefslogtreecommitdiffstats
path: root/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/dbervices/DbResponseProcessor.java
diff options
context:
space:
mode:
Diffstat (limited to 'appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/dbervices/DbResponseProcessor.java')
-rw-r--r--appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/dbervices/DbResponseProcessor.java100
1 files changed, 55 insertions, 45 deletions
diff --git a/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/dbervices/DbResponseProcessor.java b/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/dbervices/DbResponseProcessor.java
index 5e5f78a53..9ed45be8c 100644
--- a/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/dbervices/DbResponseProcessor.java
+++ b/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/dbervices/DbResponseProcessor.java
@@ -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;
+ }
+
}