aboutsummaryrefslogtreecommitdiffstats
path: root/ncomp-sirius-manager-generator/src/main/templates/Controller.java
diff options
context:
space:
mode:
Diffstat (limited to 'ncomp-sirius-manager-generator/src/main/templates/Controller.java')
-rw-r--r--ncomp-sirius-manager-generator/src/main/templates/Controller.java27
1 files changed, 15 insertions, 12 deletions
diff --git a/ncomp-sirius-manager-generator/src/main/templates/Controller.java b/ncomp-sirius-manager-generator/src/main/templates/Controller.java
index 903dde0..3020f86 100644
--- a/ncomp-sirius-manager-generator/src/main/templates/Controller.java
+++ b/ncomp-sirius-manager-generator/src/main/templates/Controller.java
@@ -36,13 +36,13 @@ package $packageName;
-
import java.io.InputStream;
import org.openecomp.ncomp.sirius.manager.IRequestHandler;
import org.openecomp.ncomp.sirius.manager.ISwaggerHandler;
import org.openecomp.ncomp.sirius.manager.ISiriusPlugin;
import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+import org.openecomp.ncomp.sirius.manager.ISiriusProvider;
import org.openecomp.ncomp.sirius.manager.ManagementServer;
import org.openecomp.ncomp.sirius.manager.SwaggerUtils;
import org.openecomp.ncomp.sirius.function.FunctionUtils;
@@ -50,7 +50,9 @@ import org.openecomp.ncomp.component.ApiRequestStatus;
import org.apache.log4j.Logger;
-import org.openecomp.logger.EcompLogger;
+import org.openecomp.ncomp.sirius.manager.logging.NcompLogger;
+import org.openecomp.logger.StatusCodeEnum;
+import org.openecomp.logger.EcompException;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
@@ -94,7 +96,7 @@ import $n;
import ${p.nsURI}.impl.${name}Impl;
<%
- def l = []
+ def l = ["ISiriusProvider"]
if (g.enableIRequestHandler) l += "IRequestHandler"
if (g.enableISwaggerHandler) l += "ISwaggerHandler"
if (g.enableISiriusPlugin) l += "ISiriusPlugin"
@@ -103,7 +105,7 @@ import ${p.nsURI}.impl.${name}Impl;
public class ${cName} extends ${name}Impl${implements1} {
public static final Logger logger = Logger.getLogger(${cName}.class);
- static final EcompLogger ecomplogger = EcompLogger.getEcompLogger();
+ static final NcompLogger ecomplogger = NcompLogger.getNcompLogger();
public ${prefix}${name}Provider controller;
ISiriusServer server;
@@ -134,9 +136,8 @@ public class ${cName} extends ${name}Impl${implements1} {
if (server != null)
server.getServer().recordApi(null, this, "${op.name}", ApiRequestStatus.START, ${StringUtil.join(vars1,",")});
Date now_ = new Date();
- ecomplogger.recordMetricEventStart();
- ecomplogger.setOperation(${name}OperationEnum.${op.name});
- ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ ecomplogger.recordAuditEventStartIfNeeded(${name}OperationEnum.${name}_${op.name},server,this);
+ ecomplogger.recordMetricEventStart(${name}OperationEnum.${name}_${op.name},"self:" + ManagementServer.object2ref(this));
try {
$assign controller.${op.name}(${StringUtil.join(vars,",")});
}
@@ -145,8 +146,10 @@ public class ${cName} extends ${name}Impl${implements1} {
if (server != null)
server.getServer().recordApi(null, this, "${op.name}", ApiRequestStatus.ERROR, ${StringUtil.join(vars1,",")});
System.err.println("ERROR: " + e);
- ecomplogger.warn(${name}MessageEnum.${op.name}, e.toString());
- throw e;
+ ecomplogger.warn(${name}MessageEnum.REQUEST_FAILED_${op.name}, e.toString());
+ EcompException e1 = EcompException.create(${name}MessageEnum.REQUEST_FAILED_${op.name},e,e.getMessage());
+ ecomplogger.recordMetricEventEnd(StatusCodeEnum.ERROR, ${name}MessageEnum.REQUEST_FAILED_${op.name}, e.getMessage());
+ throw e1;
}
ecomplogger.recordMetricEventEnd();
duration_ = new Date().getTime()-now_.getTime();
@@ -158,8 +161,8 @@ public class ${cName} extends ${name}Impl${implements1} {
<% if (g.enableIRequestHandler) { %>
@Override
- public Object handleJson(String userName, String action, String resourcePath, JSONObject json, JSONObject context) {
- return controller.handleJson(userName,action,resourcePath,json,context);
+ public Object handleJson(String userName, String action, String resourcePath, JSONObject json, JSONObject context, String clientVersion) {
+ return controller.handleJson(userName,action,resourcePath,json,context,clientVersion);
}
@Override
@@ -185,7 +188,7 @@ public void updateSwagger(String path, SwaggerUtils swagger) {
public static void ecoreSetup() {
${prefix}${name}Provider.ecoreSetup();
}
- public ${prefix}${name}Provider getSomfProvider() {
+ public ${prefix}${name}Provider getSiriusProvider() {
return controller;
}
}