Add collaboration feature
[sdc.git] / openecomp-be / lib / openecomp-sdc-logging-lib / openecomp-sdc-logging-api / src / main / java / org / openecomp / sdc / logging / types / LoggerServiceName.java
1 /*
2  * Copyright © 2016-2017 European Support Limited
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 package org.openecomp.sdc.logging.types;
18
19
20 public enum LoggerServiceName {
21
22   Create_VLM,
23   Get_VLM,
24   Checkout_VLM,
25   Checkin_VLM,
26   Undo_Checkout_VLM,
27   Submit_VLM,
28   Update_VLM,
29   List_VLM,
30
31   List_EP,
32   Create_EP,
33   Update_EP,
34   Get_EP,
35   Delete_EP,
36
37   Create_LIMIT,
38   Delete_LIMIT,
39   Update_LIMIT,
40   Get_LIMIT,
41
42   List_FG,
43   Create_FG,
44   Update_FG,
45   Get_FG,
46   Delete_FG,
47
48   List_LA,
49   Create_LA,
50   Update_LA,
51   Get_LA,
52   Delete_LA,
53
54   List_LKG,
55   Create_LKG,
56   Update_LKG,
57   Get_LKG,
58   Delete_LKG,
59
60   List_VSPs,
61   List_Packages,
62   Create_VSP,
63   Get_VSP,
64   Checkout_VSP,
65   Checkin_VSP,
66   Undo_Checkout_VSP,
67   Submit_VSP,
68   Update_VSP,
69   Re_Submit_ALL_Final_VSPs,
70   Create_Package,
71   List_VSP,
72   Upload_File,
73   Get_Uploaded_File,
74   Get_Translated_File,
75   Get_Questionnaire_VSP,
76   Update_Questionnaire_VSP,
77   Get_Information_Artifact,
78
79
80   List_Component_Processes,
81   Delete_List_Component_Processes,
82   Create_Component_Processes,
83   Update_Component_Processes,
84   Get_Component_Processes,
85   Delete_Component_Processes,
86   Upload_File_Component_Processes,
87   Get_Uploaded_File_Component_Processes,
88   Delete_Uploaded_File_Component_Processes,
89
90   List_Processes,
91   Delete_List_Processes,
92   Create_Processes,
93   Update_Processes,
94   Get_Processes,
95   Delete_Processes,
96   Upload_File_Processes,
97   Get_Uploaded_File_Processes,
98   Delete_Uploaded_File_Processes,
99
100   List_Components,
101   Delete_List_Components,
102   Create_Component,
103   Update_Component,
104   Get_Component,
105   Delete_Component,
106   Get_Questionnaire_Component,
107   Update_Questionnaire_Component,
108
109   Upload_Monitoring_Artifact,
110   Delete_Monitoring_Artifact,
111   List_Monitoring_Artifacts,
112
113   List_Network,
114   Create_Network,
115   Update_Network,
116   Get_Network,
117   Delete_Network,
118
119   List_nics,
120   Delete_List_nics,
121   Create_nic,
122   Update_nic,
123   Get_nic,
124   Delete_nic,
125   Get_Questionnaire_nic,
126   Update_Questionnaire_nic,
127
128   Create_Process,
129   Update_Process,
130
131   Create_Compute,
132   List_Computes,
133   Get_Compute,
134   Update_Compute,
135   Delete_Compute,
136   Get_Questionnaire_Compute,
137   Update_Questionnaire_Compute,
138
139   Insert_To_ApplicationConfig_Table,
140   Get_From_ApplicationConfig_Table,
141   Get_List_From_ApplicationConfig_Table_By_Namespace,
142
143   Create_Deployment_Flavor,
144   Get_List_Deployment_flavor,
145   Get_Deployment_flavor,
146   Delete_Deployment_flavor,
147   Update_Deployment_flavor,
148
149   Get_List_Activity_Log,
150
151   Validate,
152   Enrich, Delete_VSP, Get_Process_Artifact, Create_Entity, Checkout_Entity, Undo_Checkout_Entity,
153   Checkin_Entity, Submit_Entity, Get_Entity_Version, Delete_Entity, Undo_Delete_Entity,
154   Translate_Resource, Translate_HEAT, LoggerServiceName, Get_VSP_List, Delete_VLM, Update_Manifest,
155   Create_Image,
156   GET_Image_Schema,
157   List_Images,
158   GET_Image,
159   Delete_Image,
160   Update_Image,
161
162   CREATE_COMPONENT_DEPENDENCY_MODEL,
163   GET_COMPONENT_DEPENDENCY_MODEL,
164   GET_LIST_COMPONENT_DEPENDENCY,
165   CREATE_COMPONENT_DEPENDENCY,
166   UPDATE_COMPONENT_DEPENDENCY,
167   DELETE_COMPONENT_DEPENDENCY,
168   GET_COMPONENT_DEPENDENCY,
169
170   Health_check,
171   notifications
172   ;
173
174   public static String getServiceName(LoggerServiceName serviceName) {
175     return serviceName.name().replace("_", " ");
176   }
177
178   @Override
179   public String toString(){
180     return this.name().replace("_", " ");
181   }
182
183
184 }