2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.onap.so.apihandlerinfra;
23 import java.util.HashMap;
27 * Map of actions to RequestActions
29 public class RequestActionMap {
30 private static final Map<String, String> actionMap;
33 actionMap = new HashMap<>();
34 actionMap.put("CREATE_VF_MODULE", "createInstance");
35 actionMap.put("DELETE_VF_MODULE", "deleteInstance");
36 actionMap.put("UPDATE_VF_MODULE", "updateInstance");
37 actionMap.put("CREATE_VF_MODULE_VOL", "createInstance");
38 actionMap.put("DELETE_VF_MODULE_VOL", "deleteInstance");
39 actionMap.put("UPDATE_VF_MODULE_VOL", "updateInstance");
40 actionMap.put("CREATE", "createInstance");
41 actionMap.put("DELETE", "deleteInstance");
42 actionMap.put("UPDATE", "updateInstance");
43 actionMap.put("createInstance", "createInstance");
44 actionMap.put("deleteInstance", "deleteInstance");
45 actionMap.put("updateInstance", "updateInstance");
46 actionMap.put("replaceInstance", "replaceInstance");
50 public static String getMappedRequestAction(String action) {
51 return actionMap.get(action);