Changed Display Area Report Link URL 70/111270/3
authorSudarshan Kumar <sudarshan.kumar@att.com>
Fri, 14 Aug 2020 10:06:06 +0000 (15:36 +0530)
committerSudarshan Kumar <sudarshan.kumar@att.com>
Tue, 18 Aug 2020 12:21:38 +0000 (17:51 +0530)
Changed Display Area Report Link URL

Issue-ID: PORTAL-902
Change-Id: I3972ec67d330fcd7db21cc4282126d96dade18bd
Signed-off-by: Sudarshan Kumar <sudarshan.kumar@att.com>
ecomp-sdk/epsdk-analytics/src/main/java/org/onap/portalsdk/analytics/model/ReportLoader.java
ecomp-sdk/epsdk-analytics/src/main/java/org/onap/portalsdk/analytics/model/base/ReportWrapper.java
ecomp-sdk/epsdk-analytics/src/main/java/org/onap/portalsdk/analytics/xmlobj/CustomReportType.java
ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/definition/definition.component.ts

index ae2e218..d3c21b6 100644 (file)
@@ -491,7 +491,7 @@ public class ReportLoader extends org.onap.portalsdk.analytics.RaptorObject {
             //link.append(AppUtils.getReportExecuteActionURLNG() + "c_master=" + ds.getString(i, 0));
             //if (b)
             //link.append("&PAGE_ID=" + menuId + "&refresh=Y");
-            link.append("v2/run/"+ ds.getString(i, 0));
+            link.append("v2/app/run/"+ ds.getString(i, 0));
             quickLink.setReportURL(link.toString());
             quickLink.setReportName(ds.getString(i, 1));
             quickLink.setShowDescr(Globals.getShowDescrAtRuntime());
index 3550990..c5bb9c5 100644 (file)
@@ -37,6 +37,7 @@
  */
 package org.onap.portalsdk.analytics.model.base;
 
+import java.io.Serializable;
 import java.io.StringWriter;
 import java.util.ArrayList;
 import java.util.Calendar;
@@ -141,7 +142,7 @@ import org.springframework.stereotype.Component;
  */
 
 @Component
-public class ReportWrapper extends org.onap.portalsdk.analytics.RaptorObject {
+public class ReportWrapper extends org.onap.portalsdk.analytics.RaptorObject implements Serializable{
 
     private static final EELFLoggerDelegate logger = EELFLoggerDelegate.getLogger(ReportWrapper.class);
 
index b043327..86dfa72 100644 (file)
@@ -45,6 +45,8 @@
 
 package org.onap.portalsdk.analytics.xmlobj;
 
+import java.io.Serializable;
+
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlAttribute;
@@ -219,7 +221,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
     "isMonthlyScheduleAllowed",
     "reportMap"
 })
-public class CustomReportType {
+public class CustomReportType implements Serializable {
 
     @XmlElement(required = true)
     protected String reportName;
index 33e298d..0259fde 100644 (file)
@@ -385,7 +385,7 @@ export class DefinitionComponent implements OnInit, OnDestroy {
             ];
             this.finalPostObj['runtimeColSortDisabled'] = this.disableColumnSort;
             this.finalPostObj['numFormCols'] = this.runTimeFormNum;
-            if (this.reportTitle.length > 0) {
+            if (this.reportTitle && this.reportTitle.length > 0) {
                 this.finalPostObj['reportTitle'] = this.reportTitle;
             } else {
                 this.finalPostObj['reportTitle'] = this.reportName;
@@ -514,7 +514,7 @@ export class DefinitionComponent implements OnInit, OnDestroy {
                 ];
                 this.finalPostObj['runtimeColSortDisabled'] = this.disableColumnSort;
                 this.finalPostObj['numFormCols'] = this.runTimeFormNum;
-                if ( this.reportTitle.length > 0) {
+                if ( this.reportTitle && this.reportTitle.length > 0) {
                     this.finalPostObj['reportTitle'] = this.reportTitle;
                 } else {
                     this.finalPostObj['reportTitle'] = this.reportName;;