aboutsummaryrefslogtreecommitdiffstats
path: root/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack
diff options
context:
space:
mode:
Diffstat (limited to 'ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack')
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackController.java111
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerClient.java89
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerConsole.java72
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerProviderTemplate.java71
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerServer.java109
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenstackFactory.java54
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsLocationFactory.java54
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java754
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationClient.java498
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationConsole.java332
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationProviderTemplate.java213
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocation.properties294
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocationMessageEnum.java83
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocationOperationEnum.java77
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptor.properties6
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptorMessageEnum.java35
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptorOperationEnum.java30
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackController.properties18
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackControllerMessageEnum.java37
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackControllerOperationEnum.java31
20 files changed, 2968 insertions, 0 deletions
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackController.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackController.java
new file mode 100644
index 0000000..f6db33f
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackController.java
@@ -0,0 +1,111 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit. No need to extend this class.
+package org.openecomp.ncomp.servers.openstack;
+
+
+
+
+import java.io.InputStream;
+
+import org.openecomp.ncomp.sirius.manager.IRequestHandler;
+import org.openecomp.ncomp.sirius.manager.ISiriusPlugin;
+import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+import org.openecomp.ncomp.sirius.manager.ManagementServer;
+import org.openecomp.ncomp.sirius.function.FunctionUtils;
+import org.openecomp.ncomp.component.ApiRequestStatus;
+
+import org.apache.log4j.Logger;
+
+import org.openecomp.logger.EcompLogger;
+
+import org.eclipse.emf.common.util.EList;
+import org.json.JSONObject;
+
+import java.util.Date;
+
+import org.openecomp.ncomp.servers.openstack.logging.OpenStackControllerOperationEnum;
+import org.openecomp.ncomp.servers.openstack.logging.OpenStackControllerMessageEnum;
+
+
+
+
+import org.openecomp.ncomp.openstack.impl.OpenStackControllerImpl;
+
+
+
+public class OsOpenStackController extends OpenStackControllerImpl implements ISiriusPlugin {
+ public static final Logger logger = Logger.getLogger(OsOpenStackController.class);
+ static final EcompLogger ecomplogger = EcompLogger.getEcompLogger();
+ public OsOpenStackControllerProvider controller;
+ ISiriusServer server;
+
+ public OsOpenStackController(ISiriusServer server) {
+ this.server = server;
+ this.controller = new OsOpenStackControllerProvider(server,this);
+ }
+
+ public void uploadOpenstackConfiguration(org.json.JSONObject cx, org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "uploadOpenstackConfiguration", ApiRequestStatus.START, duration_,cx,loc);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackControllerOperationEnum.uploadOpenstackConfiguration);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.uploadOpenstackConfiguration(cx,loc);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "uploadOpenstackConfiguration", ApiRequestStatus.ERROR, duration_,cx,loc);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackControllerMessageEnum.uploadOpenstackConfiguration, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "uploadOpenstackConfiguration", ApiRequestStatus.OKAY, duration_,cx,loc);
+
+ }
+
+
+
+
+
+
+ @Override
+ public void start() {
+ controller.start();
+ }
+
+ public static void ecoreSetup() {
+ OsOpenStackControllerProvider.ecoreSetup();
+ }
+ public OsOpenStackControllerProvider getSomfProvider() {
+ return controller;
+ }
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerClient.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerClient.java
new file mode 100644
index 0000000..855faf9
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerClient.java
@@ -0,0 +1,89 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit. No need to extend this class.
+package org.openecomp.ncomp.servers.openstack;
+
+import org.openecomp.ncomp.sirius.manager.AbstractClient;
+import org.openecomp.ncomp.sirius.manager.HighAvailabilityClient;
+import org.openecomp.ncomp.sirius.manager.GenericHttpClient;
+
+import org.apache.log4j.Logger;
+
+import org.openecomp.logger.EcompLogger;
+
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.ecore.EClass;
+
+import org.openecomp.ncomp.openstack.impl.OpenStackControllerImpl;
+import org.openecomp.ncomp.openstack.OpenstackPackage;
+import org.openecomp.ncomp.servers.openstack.logging.OpenStackControllerOperationEnum;
+import org.openecomp.ncomp.servers.openstack.logging.OpenStackControllerMessageEnum;
+
+
+
+
+
+
+@SuppressWarnings("unchecked")
+public class OsOpenStackControllerClient extends OpenStackControllerImpl {
+ public static final Logger logger = Logger.getLogger(OsOpenStackControllerClient.class);
+ static final EcompLogger ecomplogger = EcompLogger.getEcompLogger();
+ public AbstractClient client;
+
+ public OsOpenStackControllerClient(String file, String name) {
+ OsOpenStackController.ecoreSetup();
+ client = new GenericHttpClient(file,name);
+ client.add("/resources", this);
+ }
+
+ public OsOpenStackControllerClient(String file, String name1, String name2) {
+ HighAvailabilityClient client1 = new HighAvailabilityClient(file,name1,name2);
+ client = client1.all; // requests should be forwarded to all.
+ client.add("/resources", this);
+ }
+
+ public OsOpenStackControllerClient(AbstractClient c) {
+ client = c;
+ client.add("/resources", this);
+ }
+
+
+
+ @Override
+ public void uploadOpenstackConfiguration(org.json.JSONObject cx, org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+ EClass c = OpenstackPackage.eINSTANCE.getOpenStackController(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackControllerOperationEnum.REMOTE_uploadOpenstackConfiguration);
+
+ try {
+ client.operationPath("/resources", c, "uploadOpenstackConfiguration", cx != null && cx.has("timeout") ? cx.getLong("timeout") : null, cx,loc);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackControllerMessageEnum.REMOTE_uploadOpenstackConfiguration, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@uploadOpenstackConfiguration: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerConsole.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerConsole.java
new file mode 100644
index 0000000..111d317
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerConsole.java
@@ -0,0 +1,72 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit but extend this class as needed
+package org.openecomp.ncomp.servers.openstack;
+
+
+import org.apache.log4j.Logger;
+import org.eclipse.emf.common.util.EList;
+
+import org.openecomp.ncomp.sirius.manager.console.Console;
+import org.openecomp.ncomp.sirius.manager.AbstractClient;
+import org.openecomp.ncomp.sirius.manager.ManagementServerError;
+
+
+
+import org.openecomp.ncomp.servers.openstack.loc.OsOpenStackLocationConsole;
+
+
+public class OsOpenStackControllerConsole extends Console {
+ public static final Logger logger = Logger.getLogger(OsOpenStackControllerConsole.class);
+ protected OsOpenStackControllerClient controller;
+
+
+ OsOpenStackLocationConsole loc;
+
+
+ public OsOpenStackControllerConsole(String filename, String name) {
+ super(filename, name);
+ controller = new OsOpenStackControllerClient(filename,name);
+ client = controller.client;
+
+ loc = new OsOpenStackLocationConsole(filename,name);
+ }
+
+ public OsOpenStackControllerConsole(AbstractClient c) {
+ controller = new OsOpenStackControllerClient(c);
+ client = controller.client;
+ }
+
+
+ public void uploadOpenstackConfiguration(org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+
+ try {
+ controller.uploadOpenstackConfiguration(null,loc);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerProviderTemplate.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerProviderTemplate.java
new file mode 100644
index 0000000..0bd01d2
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerProviderTemplate.java
@@ -0,0 +1,71 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+
+package org.openecomp.ncomp.servers.openstack;
+
+
+
+
+
+import java.io.InputStream;
+
+import org.openecomp.ncomp.sirius.manager.IRequestHandler;
+import org.openecomp.ncomp.sirius.manager.ISiriusPlugin;
+import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+import org.openecomp.ncomp.sirius.function.FunctionUtils;
+
+import org.apache.log4j.Logger;
+import org.eclipse.emf.common.util.EList;
+import org.json.JSONObject;
+
+
+
+import org.openecomp.ncomp.sirius.manager.BasicAdaptorProvider;
+
+
+import org.openecomp.ncomp.openstack.impl.OpenStackControllerImpl;
+import org.openecomp.ncomp.openstack.OpenStackController;
+
+
+public class OsOpenStackControllerProviderTemplate extends BasicAdaptorProvider {
+ private static final Logger logger = Logger.getLogger(OsOpenStackControllerProviderTemplate.class);
+ OpenStackController o;
+
+ public OsOpenStackControllerProviderTemplate(ISiriusServer controller, OpenStackController o) {
+ super(controller, o);
+ this.o = o;
+ }
+
+ public void uploadOpenstackConfiguration(org.json.JSONObject cx, org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+
+
+
+
+
+
+
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerServer.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerServer.java
new file mode 100644
index 0000000..4249dc3
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenStackControllerServer.java
@@ -0,0 +1,109 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit but extend this class as needed
+package org.openecomp.ncomp.servers.openstack;
+
+import static org.openecomp.ncomp.utils.PropertyUtil.getPropertiesFromClasspath;
+
+import java.io.IOException;
+import java.util.Properties;
+import java.util.TimeZone;
+
+import org.apache.log4j.Logger;
+import org.eclipse.emf.ecore.EFactory;
+
+import org.openecomp.entity.EcompComponent;
+import org.openecomp.entity.EcompSubComponent;
+import org.openecomp.entity.EcompSubComponentInstance;
+import org.openecomp.ncomp.sirius.manager.Jetty8Server;
+import org.openecomp.ncomp.sirius.manager.ManagementServer;
+import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+
+import org.openecomp.ncomp.openstack.OpenStackController;
+
+
+import org.openecomp.ncomp.servers.openstack.loc.OsLocationFactory;
+
+
+
+
+
+public class OsOpenStackControllerServer implements ISiriusServer {
+ public static final Logger logger = Logger.getLogger(OsOpenStackControllerServer.class);
+ String serverPath;
+ ManagementServer server;
+ OsOpenStackController controller;
+ String directory = "data";
+// LocationControllerApi api ;
+ Jetty8Server webServer;
+ OsOpenstackFactory f = new OsOpenstackFactory(this);
+
+
+ String locPath;
+ ManagementServer locServer;
+
+
+ public OsOpenStackControllerServer(String filename) throws IOException {
+ logger.warn("controller restarting");
+ OsOpenStackController.ecoreSetup();
+ props = getPropertiesFromClasspath(filename);
+ serverPath = (String) props.get("server.dir");
+ server = new ManagementServer(f, "OpenStackController", serverPath, filename);
+ server.addFactory(f);
+
+ server.addRuntimeFactories(this);
+ server.start();
+ }
+ public void runWebserver() throws IOException {
+ controller = (OsOpenStackController) server.find("/").o;
+ webServer = new Jetty8Server("openstack.properties");
+ webServer.add("/resources",server);
+
+
+
+ EFactory locFactory = new OsLocationFactory(this);
+ locPath = serverPath + "/loc";
+ locServer = new ManagementServer(locFactory, "OpenStackLocation", locPath, "loc.properties");
+ locServer.start();
+ webServer.add("/loc",locServer);
+
+
+
+ logger.info("Joining webserver");
+ webServer.join();
+ }
+ static Properties props = null;
+ public static void main(String []args) throws IOException {
+ // ALWAYS USE GMT.
+ TimeZone.setDefault(TimeZone.getTimeZone("GMT"));
+
+ OsOpenStackControllerServer s = new OsOpenStackControllerServer("openstack.properties");
+ s.runWebserver();
+ }
+ public OpenStackController getController() {
+ return controller;
+ }
+ public ManagementServer getServer() {
+ return server;
+ }
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenstackFactory.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenstackFactory.java
new file mode 100644
index 0000000..bf5563e
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/OsOpenstackFactory.java
@@ -0,0 +1,54 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit. No need to extend this class.
+package org.openecomp.ncomp.servers.openstack;
+
+import org.eclipse.emf.ecore.EPackage;
+import org.apache.log4j.Logger;
+
+import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+
+import org.openecomp.ncomp.openstack.OpenStackController;
+import org.openecomp.ncomp.openstack.OpenstackPackage;
+import org.openecomp.ncomp.openstack.impl.OpenstackFactoryImpl;
+
+
+
+
+
+public class OsOpenstackFactory extends OpenstackFactoryImpl {
+ public static final Logger logger = Logger.getLogger(OsOpenstackFactory.class);
+ ISiriusServer server = null;
+ @Override
+ public EPackage getEPackage() { return OpenstackPackage.eINSTANCE; }
+ public OsOpenstackFactory(ISiriusServer server) {
+ this.server = server;
+ }
+ @Override
+ public OpenStackController createOpenStackController() {
+ return new OsOpenStackController(server);
+ }
+
+
+
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsLocationFactory.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsLocationFactory.java
new file mode 100644
index 0000000..62e0e4b
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsLocationFactory.java
@@ -0,0 +1,54 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit. No need to extend this class.
+package org.openecomp.ncomp.servers.openstack.loc;
+
+import org.eclipse.emf.ecore.EPackage;
+import org.apache.log4j.Logger;
+
+import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+
+import org.openecomp.ncomp.openstack.location.OpenStackLocation;
+import org.openecomp.ncomp.openstack.location.LocationPackage;
+import org.openecomp.ncomp.openstack.location.impl.LocationFactoryImpl;
+
+import org.openecomp.ncomp.servers.openstack.OsOpenStackControllerServer;
+
+
+
+public class OsLocationFactory extends LocationFactoryImpl {
+ public static final Logger logger = Logger.getLogger(OsLocationFactory.class);
+ ISiriusServer server = null;
+ @Override
+ public EPackage getEPackage() { return LocationPackage.eINSTANCE; }
+ public OsLocationFactory(ISiriusServer server) {
+ this.server = server;
+ }
+ @Override
+ public OpenStackLocation createOpenStackLocation() {
+ return new OsOpenStackLocation(server);
+ }
+
+
+
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java
new file mode 100644
index 0000000..120135c
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java
@@ -0,0 +1,754 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit. No need to extend this class.
+package org.openecomp.ncomp.servers.openstack.loc;
+
+
+
+
+import java.io.InputStream;
+
+import org.openecomp.ncomp.sirius.manager.IRequestHandler;
+import org.openecomp.ncomp.sirius.manager.ISiriusPlugin;
+import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+import org.openecomp.ncomp.sirius.manager.ManagementServer;
+import org.openecomp.ncomp.sirius.function.FunctionUtils;
+import org.openecomp.ncomp.component.ApiRequestStatus;
+
+import org.apache.log4j.Logger;
+
+import org.openecomp.logger.EcompLogger;
+
+import org.eclipse.emf.common.util.EList;
+import org.json.JSONObject;
+
+import java.util.Date;
+
+import org.openecomp.ncomp.servers.openstack.loc.logging.OpenStackLocationOperationEnum;
+import org.openecomp.ncomp.servers.openstack.loc.logging.OpenStackLocationMessageEnum;
+
+
+
+
+import org.openecomp.ncomp.openstack.location.impl.OpenStackLocationImpl;
+
+
+
+public class OsOpenStackLocation extends OpenStackLocationImpl {
+ public static final Logger logger = Logger.getLogger(OsOpenStackLocation.class);
+ static final EcompLogger ecomplogger = EcompLogger.getEcompLogger();
+ public OsOpenStackLocationProvider controller;
+ ISiriusServer server;
+
+ public OsOpenStackLocation(ISiriusServer server) {
+ this.server = server;
+ this.controller = new OsOpenStackLocationProvider(server,this);
+ }
+
+ public void poll() {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "poll", ApiRequestStatus.START, duration_);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.poll);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.poll();
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "poll", ApiRequestStatus.ERROR, duration_);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.poll, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "poll", ApiRequestStatus.OKAY, duration_);
+
+ }
+
+ public void mergeLocation(org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "mergeLocation", ApiRequestStatus.START, duration_,loc);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.mergeLocation);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.mergeLocation(loc);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "mergeLocation", ApiRequestStatus.ERROR, duration_,loc);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.mergeLocation, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "mergeLocation", ApiRequestStatus.OKAY, duration_,loc);
+
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Network createNetwork(org.openecomp.ncomp.openstack.neutron.CreateNetworkRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Network res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createNetwork", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createNetwork);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createNetwork(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createNetwork", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createNetwork, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createNetwork", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Subnet createSubnet(org.openecomp.ncomp.openstack.neutron.CreateSubnetRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Subnet res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSubnet", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createSubnet);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createSubnet(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSubnet", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createSubnet, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSubnet", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Port createPort(org.openecomp.ncomp.openstack.neutron.CreatePortRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Port res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createPort", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createPort);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createPort(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createPort", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createPort, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createPort", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Router createRouter(org.openecomp.ncomp.openstack.neutron.CreateRouterRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Router res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createRouter", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createRouter);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createRouter(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createRouter", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createRouter, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createRouter", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public void deleteNetwork(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteNetwork", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteNetwork);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteNetwork(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteNetwork", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteNetwork, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteNetwork", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void deleteSubnet(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteSubnet", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteSubnet);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteSubnet(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteSubnet", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteSubnet, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteSubnet", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void deletePort(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deletePort", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deletePort);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deletePort(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deletePort", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deletePort, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deletePort", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void deleteRouter(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteRouter", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteRouter);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteRouter(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteRouter", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteRouter, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteRouter", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void associateFloatingIp(java.lang.String projectName, java.lang.String ipId, java.lang.String portId) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "associateFloatingIp", ApiRequestStatus.START, duration_,projectName,ipId,portId);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.associateFloatingIp);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.associateFloatingIp(projectName,ipId,portId);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "associateFloatingIp", ApiRequestStatus.ERROR, duration_,projectName,ipId,portId);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.associateFloatingIp, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "associateFloatingIp", ApiRequestStatus.OKAY, duration_,projectName,ipId,portId);
+
+ }
+
+ public void createServer(org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createServer", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createServer);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.createServer(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createServer", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createServer, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createServer", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void deleteServer(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteServer", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteServer);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteServer(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteServer", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteServer, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteServer", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void createKeyPair(org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createKeyPair", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createKeyPair);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.createKeyPair(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createKeyPair", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createKeyPair, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createKeyPair", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void delete(org.openecomp.ncomp.openstack.core.OpenstackRequestDelete request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "delete", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.delete);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.delete(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "delete", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.delete, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "delete", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void createFlavor(org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createFlavor", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createFlavor);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.createFlavor(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createFlavor", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createFlavor, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createFlavor", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void createSecurityGroup(org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSecurityGroup", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createSecurityGroup);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.createSecurityGroup(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSecurityGroup", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createSecurityGroup, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSecurityGroup", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void serverAction(org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "serverAction", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.serverAction);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.serverAction(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "serverAction", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.serverAction, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "serverAction", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void deployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployVmType", ApiRequestStatus.START, duration_,vmTypeName,projectName);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deployVmType);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deployVmType(vmTypeName,projectName);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployVmType", ApiRequestStatus.ERROR, duration_,vmTypeName,projectName);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deployVmType, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployVmType", ApiRequestStatus.OKAY, duration_,vmTypeName,projectName);
+
+ }
+
+ public void undeployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployVmType", ApiRequestStatus.START, duration_,vmTypeName,projectName);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.undeployVmType);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.undeployVmType(vmTypeName,projectName);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployVmType", ApiRequestStatus.ERROR, duration_,vmTypeName,projectName);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.undeployVmType, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployVmType", ApiRequestStatus.OKAY, duration_,vmTypeName,projectName);
+
+ }
+
+ public void deployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployUser", ApiRequestStatus.START, duration_,user,projectName);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deployUser);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deployUser(user,projectName);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployUser", ApiRequestStatus.ERROR, duration_,user,projectName);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deployUser, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployUser", ApiRequestStatus.OKAY, duration_,user,projectName);
+
+ }
+
+ public void undeployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployUser", ApiRequestStatus.START, duration_,user,projectName);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.undeployUser);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.undeployUser(user,projectName);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployUser", ApiRequestStatus.ERROR, duration_,user,projectName);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.undeployUser, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployUser", ApiRequestStatus.OKAY, duration_,user,projectName);
+
+ }
+
+ public org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm createAlarm(org.openecomp.ncomp.openstack.ceilometer.CreateAlarmRequest request) {
+ org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createAlarm);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createAlarm(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createAlarm, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public void deleteAlarm(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteAlarm", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteAlarm);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteAlarm(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteAlarm", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteAlarm, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteAlarm", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> createAlarm(org.openecomp.ncomp.openstack.ceilometer.SampleRequest request) {
+ EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createAlarm);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createAlarm(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createAlarm, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+
+
+
+
+
+ public static void ecoreSetup() {
+ OsOpenStackLocationProvider.ecoreSetup();
+ }
+ public OsOpenStackLocationProvider getSomfProvider() {
+ return controller;
+ }
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationClient.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationClient.java
new file mode 100644
index 0000000..92bfacc
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationClient.java
@@ -0,0 +1,498 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit. No need to extend this class.
+package org.openecomp.ncomp.servers.openstack.loc;
+
+import org.openecomp.ncomp.sirius.manager.AbstractClient;
+import org.openecomp.ncomp.sirius.manager.HighAvailabilityClient;
+import org.openecomp.ncomp.sirius.manager.GenericHttpClient;
+
+import org.apache.log4j.Logger;
+
+import org.openecomp.logger.EcompLogger;
+
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.ecore.EClass;
+
+import org.openecomp.ncomp.openstack.location.impl.OpenStackLocationImpl;
+import org.openecomp.ncomp.openstack.location.LocationPackage;
+import org.openecomp.ncomp.servers.openstack.loc.logging.OpenStackLocationOperationEnum;
+import org.openecomp.ncomp.servers.openstack.loc.logging.OpenStackLocationMessageEnum;
+
+
+import org.openecomp.ncomp.servers.openstack.OsOpenStackController;
+
+
+
+
+@SuppressWarnings("unchecked")
+public class OsOpenStackLocationClient extends OpenStackLocationImpl {
+ public static final Logger logger = Logger.getLogger(OsOpenStackLocationClient.class);
+ static final EcompLogger ecomplogger = EcompLogger.getEcompLogger();
+ public AbstractClient client;
+
+ public OsOpenStackLocationClient(String file, String name) {
+ OsOpenStackController.ecoreSetup();
+ client = new GenericHttpClient(file,name);
+ client.add("/loc", this);
+ }
+
+ public OsOpenStackLocationClient(String file, String name1, String name2) {
+ HighAvailabilityClient client1 = new HighAvailabilityClient(file,name1,name2);
+ client = client1.all; // requests should be forwarded to all.
+ client.add("/loc", this);
+ }
+
+ public OsOpenStackLocationClient(AbstractClient c) {
+ client = c;
+ client.add("/resources", this);
+ }
+
+
+
+ @Override
+ public void poll() {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_poll);
+
+ try {
+ client.operationPath("/loc", c, "poll", null);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_poll, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@poll: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void mergeLocation(org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_mergeLocation);
+
+ try {
+ client.operationPath("/loc", c, "mergeLocation", null, loc);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_mergeLocation, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@mergeLocation: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public org.openecomp.ncomp.openstack.neutron.Network createNetwork(org.openecomp.ncomp.openstack.neutron.CreateNetworkRequest request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createNetwork);
+ org.openecomp.ncomp.openstack.neutron.Network res;
+ try {
+ res = (org.openecomp.ncomp.openstack.neutron.Network) client.operationPath("/loc", c, "createNetwork", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createNetwork, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createNetwork: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+ return res;
+ }
+
+ @Override
+ public org.openecomp.ncomp.openstack.neutron.Subnet createSubnet(org.openecomp.ncomp.openstack.neutron.CreateSubnetRequest request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createSubnet);
+ org.openecomp.ncomp.openstack.neutron.Subnet res;
+ try {
+ res = (org.openecomp.ncomp.openstack.neutron.Subnet) client.operationPath("/loc", c, "createSubnet", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createSubnet, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createSubnet: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+ return res;
+ }
+
+ @Override
+ public org.openecomp.ncomp.openstack.neutron.Port createPort(org.openecomp.ncomp.openstack.neutron.CreatePortRequest request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createPort);
+ org.openecomp.ncomp.openstack.neutron.Port res;
+ try {
+ res = (org.openecomp.ncomp.openstack.neutron.Port) client.operationPath("/loc", c, "createPort", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createPort, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createPort: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+ return res;
+ }
+
+ @Override
+ public org.openecomp.ncomp.openstack.neutron.Router createRouter(org.openecomp.ncomp.openstack.neutron.CreateRouterRequest request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createRouter);
+ org.openecomp.ncomp.openstack.neutron.Router res;
+ try {
+ res = (org.openecomp.ncomp.openstack.neutron.Router) client.operationPath("/loc", c, "createRouter", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createRouter, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createRouter: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+ return res;
+ }
+
+ @Override
+ public void deleteNetwork(java.lang.String projectName, java.lang.String name) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_deleteNetwork);
+
+ try {
+ client.operationPath("/loc", c, "deleteNetwork", null, projectName,name);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_deleteNetwork, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@deleteNetwork: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void deleteSubnet(java.lang.String projectName, java.lang.String name) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_deleteSubnet);
+
+ try {
+ client.operationPath("/loc", c, "deleteSubnet", null, projectName,name);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_deleteSubnet, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@deleteSubnet: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void deletePort(java.lang.String projectName, java.lang.String name) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_deletePort);
+
+ try {
+ client.operationPath("/loc", c, "deletePort", null, projectName,name);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_deletePort, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@deletePort: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void deleteRouter(java.lang.String projectName, java.lang.String name) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_deleteRouter);
+
+ try {
+ client.operationPath("/loc", c, "deleteRouter", null, projectName,name);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_deleteRouter, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@deleteRouter: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void associateFloatingIp(java.lang.String projectName, java.lang.String ipId, java.lang.String portId) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_associateFloatingIp);
+
+ try {
+ client.operationPath("/loc", c, "associateFloatingIp", null, projectName,ipId,portId);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_associateFloatingIp, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@associateFloatingIp: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void createServer(org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createServer);
+
+ try {
+ client.operationPath("/loc", c, "createServer", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createServer, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createServer: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void deleteServer(java.lang.String projectName, java.lang.String name) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_deleteServer);
+
+ try {
+ client.operationPath("/loc", c, "deleteServer", null, projectName,name);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_deleteServer, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@deleteServer: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void createKeyPair(org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createKeyPair);
+
+ try {
+ client.operationPath("/loc", c, "createKeyPair", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createKeyPair, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createKeyPair: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void delete(org.openecomp.ncomp.openstack.core.OpenstackRequestDelete request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_delete);
+
+ try {
+ client.operationPath("/loc", c, "delete", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_delete, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@delete: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void createFlavor(org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createFlavor);
+
+ try {
+ client.operationPath("/loc", c, "createFlavor", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createFlavor, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createFlavor: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void createSecurityGroup(org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createSecurityGroup);
+
+ try {
+ client.operationPath("/loc", c, "createSecurityGroup", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createSecurityGroup, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createSecurityGroup: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void serverAction(org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_serverAction);
+
+ try {
+ client.operationPath("/loc", c, "serverAction", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_serverAction, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@serverAction: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void deployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_deployVmType);
+
+ try {
+ client.operationPath("/loc", c, "deployVmType", null, vmTypeName,projectName);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_deployVmType, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@deployVmType: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void undeployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_undeployVmType);
+
+ try {
+ client.operationPath("/loc", c, "undeployVmType", null, vmTypeName,projectName);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_undeployVmType, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@undeployVmType: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void deployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_deployUser);
+
+ try {
+ client.operationPath("/loc", c, "deployUser", null, user,projectName);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_deployUser, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@deployUser: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public void undeployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_undeployUser);
+
+ try {
+ client.operationPath("/loc", c, "undeployUser", null, user,projectName);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_undeployUser, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@undeployUser: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm createAlarm(org.openecomp.ncomp.openstack.ceilometer.CreateAlarmRequest request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createAlarm);
+ org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm res;
+ try {
+ res = (org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm) client.operationPath("/loc", c, "createAlarm", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createAlarm, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createAlarm: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+ return res;
+ }
+
+ @Override
+ public void deleteAlarm(java.lang.String projectName, java.lang.String name) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_deleteAlarm);
+
+ try {
+ client.operationPath("/loc", c, "deleteAlarm", null, projectName,name);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_deleteAlarm, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@deleteAlarm: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+
+ }
+
+ @Override
+ public EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> createAlarm(org.openecomp.ncomp.openstack.ceilometer.SampleRequest request) {
+ EClass c = LocationPackage.eINSTANCE.getOpenStackLocation(); //foo
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.REMOTE_createAlarm);
+ EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> res;
+ try {
+ res = (EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample>) client.operationPath("/loc", c, "createAlarm", null, request);
+ }
+ catch (Exception e) {
+ ecomplogger.warn(OpenStackLocationMessageEnum.REMOTE_createAlarm, e.toString());
+ throw new RuntimeException("remote call failed: " + client.getRemote() + "@createAlarm: " + e);
+ }
+ ecomplogger.recordMetricEventEnd();
+ return res;
+ }
+
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationConsole.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationConsole.java
new file mode 100644
index 0000000..db83255
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationConsole.java
@@ -0,0 +1,332 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+// Autogenerated
+// Do not edit but extend this class as needed
+package org.openecomp.ncomp.servers.openstack.loc;
+
+
+import org.apache.log4j.Logger;
+import org.eclipse.emf.common.util.EList;
+
+import org.openecomp.ncomp.sirius.manager.console.Console;
+import org.openecomp.ncomp.sirius.manager.AbstractClient;
+import org.openecomp.ncomp.sirius.manager.ManagementServerError;
+
+
+
+
+public class OsOpenStackLocationConsole extends Console {
+ public static final Logger logger = Logger.getLogger(OsOpenStackLocationConsole.class);
+ protected OsOpenStackLocationClient controller;
+
+
+
+
+ public OsOpenStackLocationConsole(String filename, String name) {
+ super(filename, name);
+ controller = new OsOpenStackLocationClient(filename,name);
+ client = controller.client;
+
+ }
+
+ public OsOpenStackLocationConsole(AbstractClient c) {
+ controller = new OsOpenStackLocationClient(c);
+ client = controller.client;
+ }
+
+
+ public void poll() {
+
+ try {
+ controller.poll();
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void mergeLocation(org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+
+ try {
+ controller.mergeLocation(loc);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Network createNetwork(org.openecomp.ncomp.openstack.neutron.CreateNetworkRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Network res = null;
+ try {
+ res = controller.createNetwork(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Subnet createSubnet(org.openecomp.ncomp.openstack.neutron.CreateSubnetRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Subnet res = null;
+ try {
+ res = controller.createSubnet(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Port createPort(org.openecomp.ncomp.openstack.neutron.CreatePortRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Port res = null;
+ try {
+ res = controller.createPort(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Router createRouter(org.openecomp.ncomp.openstack.neutron.CreateRouterRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Router res = null;
+ try {
+ res = controller.createRouter(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+ return res;
+ }
+
+ public void deleteNetwork(java.lang.String projectName, java.lang.String name) {
+
+ try {
+ controller.deleteNetwork(projectName,name);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void deleteSubnet(java.lang.String projectName, java.lang.String name) {
+
+ try {
+ controller.deleteSubnet(projectName,name);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void deletePort(java.lang.String projectName, java.lang.String name) {
+
+ try {
+ controller.deletePort(projectName,name);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void deleteRouter(java.lang.String projectName, java.lang.String name) {
+
+ try {
+ controller.deleteRouter(projectName,name);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void associateFloatingIp(java.lang.String projectName, java.lang.String ipId, java.lang.String portId) {
+
+ try {
+ controller.associateFloatingIp(projectName,ipId,portId);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void createServer(org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer request) {
+
+ try {
+ controller.createServer(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void deleteServer(java.lang.String projectName, java.lang.String name) {
+
+ try {
+ controller.deleteServer(projectName,name);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void createKeyPair(org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair request) {
+
+ try {
+ controller.createKeyPair(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void delete(org.openecomp.ncomp.openstack.core.OpenstackRequestDelete request) {
+
+ try {
+ controller.delete(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void createFlavor(org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor request) {
+
+ try {
+ controller.createFlavor(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void createSecurityGroup(org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup request) {
+
+ try {
+ controller.createSecurityGroup(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void serverAction(org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction request) {
+
+ try {
+ controller.serverAction(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void deployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+
+ try {
+ controller.deployVmType(vmTypeName,projectName);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void undeployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+
+ try {
+ controller.undeployVmType(vmTypeName,projectName);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void deployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+
+ try {
+ controller.deployUser(user,projectName);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public void undeployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+
+ try {
+ controller.undeployUser(user,projectName);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm createAlarm(org.openecomp.ncomp.openstack.ceilometer.CreateAlarmRequest request) {
+ org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm res = null;
+ try {
+ res = controller.createAlarm(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+ return res;
+ }
+
+ public void deleteAlarm(java.lang.String projectName, java.lang.String name) {
+
+ try {
+ controller.deleteAlarm(projectName,name);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+
+ }
+
+ public EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> createAlarm(org.openecomp.ncomp.openstack.ceilometer.SampleRequest request) {
+ EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> res = null;
+ try {
+ res = controller.createAlarm(request);
+ }
+ catch (ManagementServerError e) {
+ System.err.println("ERROR: " + e.getJson().toString(2));
+ }
+ return res;
+ }
+
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationProviderTemplate.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationProviderTemplate.java
new file mode 100644
index 0000000..0ac84a3
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocationProviderTemplate.java
@@ -0,0 +1,213 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+
+package org.openecomp.ncomp.servers.openstack.loc;
+
+
+
+
+
+import java.io.InputStream;
+
+import org.openecomp.ncomp.sirius.manager.IRequestHandler;
+import org.openecomp.ncomp.sirius.manager.ISiriusPlugin;
+import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+import org.openecomp.ncomp.sirius.function.FunctionUtils;
+
+import org.apache.log4j.Logger;
+import org.eclipse.emf.common.util.EList;
+import org.json.JSONObject;
+
+
+
+import org.openecomp.ncomp.sirius.manager.BasicAdaptorProvider;
+
+
+import org.openecomp.ncomp.openstack.location.impl.OpenStackLocationImpl;
+import org.openecomp.ncomp.openstack.location.OpenStackLocation;
+
+
+public class OsOpenStackLocationProviderTemplate extends BasicAdaptorProvider {
+ private static final Logger logger = Logger.getLogger(OsOpenStackLocationProviderTemplate.class);
+ OpenStackLocation o;
+
+ public OsOpenStackLocationProviderTemplate(ISiriusServer controller, OpenStackLocation o) {
+ super(controller, o);
+ this.o = o;
+ }
+
+ public void poll() {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void mergeLocation(org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Network createNetwork(org.openecomp.ncomp.openstack.neutron.CreateNetworkRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Network res = null;
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Subnet createSubnet(org.openecomp.ncomp.openstack.neutron.CreateSubnetRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Subnet res = null;
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Port createPort(org.openecomp.ncomp.openstack.neutron.CreatePortRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Port res = null;
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Router createRouter(org.openecomp.ncomp.openstack.neutron.CreateRouterRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Router res = null;
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void deleteNetwork(java.lang.String projectName, java.lang.String name) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void deleteSubnet(java.lang.String projectName, java.lang.String name) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void deletePort(java.lang.String projectName, java.lang.String name) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void deleteRouter(java.lang.String projectName, java.lang.String name) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void associateFloatingIp(java.lang.String projectName, java.lang.String ipId, java.lang.String portId) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void createServer(org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer request) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void deleteServer(java.lang.String projectName, java.lang.String name) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void createKeyPair(org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair request) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void delete(org.openecomp.ncomp.openstack.core.OpenstackRequestDelete request) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void createFlavor(org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor request) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void createSecurityGroup(org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup request) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void serverAction(org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction request) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void deployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void undeployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void deployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void undeployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm createAlarm(org.openecomp.ncomp.openstack.ceilometer.CreateAlarmRequest request) {
+ org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm res = null;
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public void deleteAlarm(java.lang.String projectName, java.lang.String name) {
+
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+ public EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> createAlarm(org.openecomp.ncomp.openstack.ceilometer.SampleRequest request) {
+ EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> res = null;
+ // TODO IMPLEMENT
+ throw new UnsupportedOperationException();
+ }
+
+
+
+
+
+
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocation.properties b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocation.properties
new file mode 100644
index 0000000..1329d77
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocation.properties
@@ -0,0 +1,294 @@
+
+dummy=\
+ null|\
+ null|\
+ null|\
+ null
+
+createNetwork=\
+ createNetwork-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+createSubnet=\
+ createSubnet-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+createPort=\
+ createPort-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+createRouter=\
+ createRouter-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+deleteNetwork=\
+ deleteNetwork-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+deleteSubnet=\
+ deleteSubnet-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+deletePort=\
+ deletePort-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+deleteRouter=\
+ deleteRouter-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+associateFloatingIp=\
+ associateFloatingIp-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+createServer=\
+ createServer-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+deleteServer=\
+ deleteServer-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+createKeyPair=\
+ createKeyPair-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+delete=\
+ delete-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+createFlavor=\
+ createFlavor-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+createSecurityGroup=\
+ createSecurityGroup-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+serverAction=\
+ serverAction-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+deployVmType=\
+ deployVmType-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+undeployVmType=\
+ undeployVmType-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+deployUser=\
+ deployUser-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+undeployUser=\
+ undeployUser-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+createAlarm=\
+ createAlarm-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+deleteAlarm=\
+ deleteAlarm-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+poll=\
+ poll-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+mergeLocation=\
+ mergeLocation-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+REMOTE_createNetwork=\
+ REMOTE-createNetwork-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_createSubnet=\
+ REMOTE-createSubnet-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_createPort=\
+ REMOTE-createPort-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_createRouter=\
+ REMOTE-createRouter-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_deleteNetwork=\
+ REMOTE-deleteNetwork-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_deleteSubnet=\
+ REMOTE-deleteSubnet-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_deletePort=\
+ REMOTE-deletePort-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_deleteRouter=\
+ REMOTE-deleteRouter-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_associateFloatingIp=\
+ REMOTE-associateFloatingIp-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_createServer=\
+ REMOTE-createServer-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_deleteServer=\
+ REMOTE-deleteServer-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_createKeyPair=\
+ REMOTE-createKeyPair-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_delete=\
+ REMOTE-delete-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_createFlavor=\
+ REMOTE-createFlavor-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_createSecurityGroup=\
+ REMOTE-createSecurityGroup-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_serverAction=\
+ REMOTE-serverAction-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_deployVmType=\
+ REMOTE-deployVmType-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_undeployVmType=\
+ REMOTE-undeployVmType-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_deployUser=\
+ REMOTE-deployUser-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_undeployUser=\
+ REMOTE-undeployUser-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_createAlarm=\
+ REMOTE-createAlarm-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_deleteAlarm=\
+ REMOTE-deleteAlarm-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_poll=\
+ REMOTE-poll-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
+
+REMOTE_mergeLocation=\
+ REMOTE-mergeLocation-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocationMessageEnum.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocationMessageEnum.java
new file mode 100644
index 0000000..b0f7851
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocationMessageEnum.java
@@ -0,0 +1,83 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+
+package org.openecomp.ncomp.servers.openstack.loc.logging;
+
+import com.att.eelf.i18n.EELFResourceManager;
+import org.openecomp.logger.EcompMessageEnum;
+
+public enum OpenStackLocationMessageEnum implements EcompMessageEnum {
+
+ dummy,
+ createNetwork,
+ createSubnet,
+ createPort,
+ createRouter,
+ deleteNetwork,
+ deleteSubnet,
+ deletePort,
+ deleteRouter,
+ associateFloatingIp,
+ createServer,
+ deleteServer,
+ createKeyPair,
+ delete,
+ createFlavor,
+ createSecurityGroup,
+ serverAction,
+ deployVmType,
+ undeployVmType,
+ deployUser,
+ undeployUser,
+ createAlarm,
+ deleteAlarm,
+ poll,
+ mergeLocation,
+ REMOTE_createNetwork,
+ REMOTE_createSubnet,
+ REMOTE_createPort,
+ REMOTE_createRouter,
+ REMOTE_deleteNetwork,
+ REMOTE_deleteSubnet,
+ REMOTE_deletePort,
+ REMOTE_deleteRouter,
+ REMOTE_associateFloatingIp,
+ REMOTE_createServer,
+ REMOTE_deleteServer,
+ REMOTE_createKeyPair,
+ REMOTE_delete,
+ REMOTE_createFlavor,
+ REMOTE_createSecurityGroup,
+ REMOTE_serverAction,
+ REMOTE_deployVmType,
+ REMOTE_undeployVmType,
+ REMOTE_deployUser,
+ REMOTE_undeployUser,
+ REMOTE_createAlarm,
+ REMOTE_deleteAlarm,
+ REMOTE_poll,
+ REMOTE_mergeLocation;
+
+ static {
+ EELFResourceManager.loadMessageBundle("org.openecomp.ncomp.servers.openstack.loc.logging.OpenStackLocation");
+ }
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocationOperationEnum.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocationOperationEnum.java
new file mode 100644
index 0000000..5c37fc3
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/logging/OpenStackLocationOperationEnum.java
@@ -0,0 +1,77 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+
+package org.openecomp.ncomp.servers.openstack.loc.logging;
+
+import org.openecomp.entity.EcompOperationEnum;
+
+public enum OpenStackLocationOperationEnum implements EcompOperationEnum {
+
+ createNetwork,
+ createSubnet,
+ createPort,
+ createRouter,
+ deleteNetwork,
+ deleteSubnet,
+ deletePort,
+ deleteRouter,
+ associateFloatingIp,
+ createServer,
+ deleteServer,
+ createKeyPair,
+ delete,
+ createFlavor,
+ createSecurityGroup,
+ serverAction,
+ deployVmType,
+ undeployVmType,
+ deployUser,
+ undeployUser,
+ createAlarm,
+ deleteAlarm,
+ poll,
+ mergeLocation,
+ REMOTE_createNetwork,
+ REMOTE_createSubnet,
+ REMOTE_createPort,
+ REMOTE_createRouter,
+ REMOTE_deleteNetwork,
+ REMOTE_deleteSubnet,
+ REMOTE_deletePort,
+ REMOTE_deleteRouter,
+ REMOTE_associateFloatingIp,
+ REMOTE_createServer,
+ REMOTE_deleteServer,
+ REMOTE_createKeyPair,
+ REMOTE_delete,
+ REMOTE_createFlavor,
+ REMOTE_createSecurityGroup,
+ REMOTE_serverAction,
+ REMOTE_deployVmType,
+ REMOTE_undeployVmType,
+ REMOTE_deployUser,
+ REMOTE_undeployUser,
+ REMOTE_createAlarm,
+ REMOTE_deleteAlarm,
+ REMOTE_poll,
+ REMOTE_mergeLocation;
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptor.properties b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptor.properties
new file mode 100644
index 0000000..47c5487
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptor.properties
@@ -0,0 +1,6 @@
+
+POLLING_FAILED=\
+ NCOMP-OPENSTACK-POLLING-FAILED-5001W|\
+ {0}|\
+ Verify Openstack setup.|\
+ Openstack Polling fails.
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptorMessageEnum.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptorMessageEnum.java
new file mode 100644
index 0000000..e412d6d
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptorMessageEnum.java
@@ -0,0 +1,35 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+
+package org.openecomp.ncomp.servers.openstack.logging;
+
+import com.att.eelf.i18n.EELFResourceManager;
+import org.openecomp.logger.EcompMessageEnum;
+
+public enum OpenStackAdaptorMessageEnum implements EcompMessageEnum {
+
+ POLLING_FAILED;
+
+ static {
+ EELFResourceManager.loadMessageBundle("org.openecomp.ncomp.servers.openstack.logging.OpenStackAdaptor");
+ }
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptorOperationEnum.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptorOperationEnum.java
new file mode 100644
index 0000000..e83d584
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackAdaptorOperationEnum.java
@@ -0,0 +1,30 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+
+package org.openecomp.ncomp.servers.openstack.logging;
+
+import org.openecomp.entity.EcompOperationEnum;
+
+public enum OpenStackAdaptorOperationEnum implements EcompOperationEnum {
+
+ POLLING;
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackController.properties b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackController.properties
new file mode 100644
index 0000000..5825f57
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackController.properties
@@ -0,0 +1,18 @@
+
+dummy=\
+ null|\
+ null|\
+ null|\
+ null
+
+uploadOpenstackConfiguration=\
+ uploadOpenstackConfiguration-FAILED-5001W|\
+ {0}|\
+ null|\
+ Operation Failed with Exception
+
+REMOTE_uploadOpenstackConfiguration=\
+ REMOTE-uploadOpenstackConfiguration-FAILED-5001W|\
+ {0}|\
+ null|\
+ Remote Operation Failed with Exception
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackControllerMessageEnum.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackControllerMessageEnum.java
new file mode 100644
index 0000000..ee93bf2
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackControllerMessageEnum.java
@@ -0,0 +1,37 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+
+package org.openecomp.ncomp.servers.openstack.logging;
+
+import com.att.eelf.i18n.EELFResourceManager;
+import org.openecomp.logger.EcompMessageEnum;
+
+public enum OpenStackControllerMessageEnum implements EcompMessageEnum {
+
+ dummy,
+ uploadOpenstackConfiguration,
+ REMOTE_uploadOpenstackConfiguration;
+
+ static {
+ EELFResourceManager.loadMessageBundle("org.openecomp.ncomp.servers.openstack.logging.OpenStackController");
+ }
+}
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackControllerOperationEnum.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackControllerOperationEnum.java
new file mode 100644
index 0000000..069aa56
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/logging/OpenStackControllerOperationEnum.java
@@ -0,0 +1,31 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * 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============================================
+ */
+
+
+package org.openecomp.ncomp.servers.openstack.logging;
+
+import org.openecomp.entity.EcompOperationEnum;
+
+public enum OpenStackControllerOperationEnum implements EcompOperationEnum {
+
+ uploadOpenstackConfiguration,
+ REMOTE_uploadOpenstackConfiguration;
+}