aboutsummaryrefslogtreecommitdiffstats
path: root/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc
diff options
context:
space:
mode:
Diffstat (limited to 'ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc')
-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
8 files changed, 2305 insertions, 0 deletions
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;
+}