summaryrefslogtreecommitdiffstats
path: root/portal-BE/src/main/java/org/onap/portal/domain/db
diff options
context:
space:
mode:
Diffstat (limited to 'portal-BE/src/main/java/org/onap/portal/domain/db')
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/SchemaInfo.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/VUrlAccess.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFavoriteReports.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFilehistLog.java1
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolder.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolderAccess.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrLuFileType.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorActionImg.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorPdfImg.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRemoteSchemaInfo.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportDwnldLog.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportEmailSentLog.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportFileHistory.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportLog.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportSchedule.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportScheduleUsers.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportTemplateMap.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrScheduleActivityLog.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableJoin.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableRole.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableSource.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppFunction.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppRoleFunction.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpBasicAuthAccount.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpoints.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpointsBasicAuthAccount.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroservice.java4
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroserviceParameter.java4
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlModel.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlRec.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlUser.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpNotification.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserAppSort.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetPlacement.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetSel.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpRoleNotification.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserNotification.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequest.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequestDet.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWebAnalyticsSource.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalog.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogFiles.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogParameter.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogRole.java4
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetPreviewFiles.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditAction.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditActionLog.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditLog.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnBroadcastMessage.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatLogs.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatRoom.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatUsers.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnCommonWidgetData.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDatasource.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDisplayText.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnFunction.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLanguage.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuActivity.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuAlertMethod.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuBroadcastSite.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuMenuSet.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuPriority.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuRoleType.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTabSet.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTimezone.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenu.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctional.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalAncestors.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalRoles.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnOrg.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnPersUserAppSel.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzBlobTriggers.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCalendars.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCronTriggers.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzFiredTriggers.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzJobDetails.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzLocks.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzPausedTriggerGrps.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSchedulerState.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpleTriggers.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpropTriggers.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzTriggers.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRestrictedUrl.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRole.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleFunction.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleV.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnScheduleWorkflows.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnSharedContext.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTab.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTabSelected.java2
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUser.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUserRole.java3
-rw-r--r--portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnWorkflow.java3
93 files changed, 168 insertions, 99 deletions
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/SchemaInfo.java b/portal-BE/src/main/java/org/onap/portal/domain/db/SchemaInfo.java
index dee9aa5f..32e99ac6 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/SchemaInfo.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/SchemaInfo.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -73,7 +74,7 @@ CREATE TABLE `schema_info` (
@Getter
@Setter
@Entity
-public class SchemaInfo {
+public class SchemaInfo implements Serializable {
@Id
@Column(name = "SCHEMA_ID", length = 25, nullable = false)
@Size(max = 25)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/VUrlAccess.java b/portal-BE/src/main/java/org/onap/portal/domain/db/VUrlAccess.java
index 1638d4ed..9f50f3bd 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/VUrlAccess.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/VUrlAccess.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -66,7 +67,7 @@ import org.hibernate.annotations.Subselect;
+ " from fn_restricted_url r")
@Getter
@NoArgsConstructor
-public class VUrlAccess {
+public class VUrlAccess implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFavoriteReports.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFavoriteReports.java
index a1d4a9a0..6c8296a7 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFavoriteReports.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFavoriteReports.java
@@ -74,7 +74,7 @@ CREATE TABLE `cr_favorite_reports` (
@Setter
@IdClass(CrFavoriteReportsId.class)
@Entity
-public class CrFavoriteReports {
+public class CrFavoriteReports implements Serializable{
@Id
@Column(name = "user_id", length = 11, nullable = false)
@Digits(integer = 11, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFilehistLog.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFilehistLog.java
index c96806a2..41e7a91c 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFilehistLog.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFilehistLog.java
@@ -76,7 +76,6 @@ public class CrFilehistLog {
@Id
@Column(name = "schedule_id", length = 11, nullable = false)
@Digits(integer = 11, fraction = 0)
- @Positive
private Long scheduledId;
//TODO URL @URL
@URL
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolder.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolder.java
index 1791eae7..44e3902f 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolder.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolder.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Set;
import javax.persistence.CascadeType;
@@ -90,7 +91,7 @@ CREATE TABLE `cr_folder` (
@Getter
@Setter
@Entity
-public class CrFolder {
+public class CrFolder implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "folder_id", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolderAccess.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolderAccess.java
index 44507ac2..05ec2465 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolderAccess.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrFolderAccess.java
@@ -41,6 +41,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -77,7 +78,7 @@ CREATE TABLE `cr_folder_access` (
@Getter
@Setter
@Entity
-public class CrFolderAccess {
+public class CrFolderAccess implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "folder_access_id", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrLuFileType.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrLuFileType.java
index 21ac92b0..94201c58 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrLuFileType.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrLuFileType.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -77,7 +78,7 @@ CREATE TABLE `cr_lu_file_type` (
@Getter
@Setter
@Entity
-public class CrLuFileType {
+public class CrLuFileType implements Serializable {
@Id
@Column(name = "lookup_id", length = 2, nullable = false)
@Digits(integer = 2, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorActionImg.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorActionImg.java
index ed153b42..b81fc3ac 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorActionImg.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorActionImg.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -68,7 +69,7 @@ CREATE TABLE `cr_raptor_action_img` (
@Getter
@Setter
@Entity
-public class CrRaptorActionImg {
+public class CrRaptorActionImg implements Serializable {
@Id
@Column(name = "image_id", length = 100, nullable = false)
@Size(max = 100)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorPdfImg.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorPdfImg.java
index 129e6e09..c75733e6 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorPdfImg.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRaptorPdfImg.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -66,7 +67,7 @@ CREATE TABLE `cr_raptor_pdf_img` (
@Getter
@Setter
@Entity
-public class CrRaptorPdfImg {
+public class CrRaptorPdfImg implements Serializable {
@Id
@Column(name = "image_id", length = 100, nullable = false)
@Size(max = 100)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRemoteSchemaInfo.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRemoteSchemaInfo.java
index 95d991f8..fe6e77ad 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRemoteSchemaInfo.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrRemoteSchemaInfo.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -68,7 +69,7 @@ CREATE TABLE `cr_remote_schema_info` (
@Getter
@Setter
@Entity
-public class CrRemoteSchemaInfo {
+public class CrRemoteSchemaInfo implements Serializable {
@Id
@Column(name = "schema_prefix", length = 5, nullable = false)
@Size(max = 5)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportDwnldLog.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportDwnldLog.java
index 368bd0ff..5c3a21af 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportDwnldLog.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportDwnldLog.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -74,7 +75,7 @@ CREATE TABLE `cr_report_dwnld_log` (
@Getter
@Setter
@Entity
-public class CrReportDwnldLog {
+public class CrReportDwnldLog implements Serializable {
@Id
@Column(name = "user_id", nullable = false)
@Digits(integer = 11, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportEmailSentLog.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportEmailSentLog.java
index da87cf75..e43c5c76 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportEmailSentLog.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportEmailSentLog.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -87,7 +88,7 @@ CREATE TABLE `cr_report_email_sent_log` (
@Getter
@Setter
@Entity
-public class CrReportEmailSentLog {
+public class CrReportEmailSentLog implements Serializable {
@Id
@Column(name = "log_id", nullable = false)
@Digits(integer = 11, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportFileHistory.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportFileHistory.java
index 510e1958..05696ab6 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportFileHistory.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportFileHistory.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Set;
import javax.persistence.CascadeType;
@@ -104,7 +105,7 @@ CREATE TABLE `cr_report_file_history` (
@Getter
@Setter
@Entity
-public class CrReportFileHistory {
+public class CrReportFileHistory implements Serializable {
@Id
@Column(name = "hist_id", nullable = false, length = 11)
@Digits(integer = 11, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportLog.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportLog.java
index 95088b62..30a0b27f 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportLog.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportLog.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -84,7 +85,7 @@ CREATE TABLE `cr_report_log` (
@Getter
@Setter
@Entity
-public class CrReportLog {
+public class CrReportLog implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@JoinColumn(name = "id")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportSchedule.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportSchedule.java
index 6d09aa40..611dd194 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportSchedule.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportSchedule.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Set;
import javax.persistence.CascadeType;
@@ -99,7 +100,7 @@ CREATE TABLE `cr_report_schedule` (
@Getter
@Setter
@Entity
-public class CrReportSchedule {
+public class CrReportSchedule implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "schedule_id", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportScheduleUsers.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportScheduleUsers.java
index fe8e4b11..237956c1 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportScheduleUsers.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportScheduleUsers.java
@@ -82,7 +82,7 @@ CREATE TABLE `cr_report_schedule_users` (
@Setter
@Entity
@IdClass(CrReportScheduleUsersId.class)
-public class CrReportScheduleUsers {
+public class CrReportScheduleUsers implements Serializable{
@Id
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@JoinColumn(name = "schedule_id", nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportTemplateMap.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportTemplateMap.java
index 88f056bf..a886bfd4 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportTemplateMap.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrReportTemplateMap.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -67,7 +68,7 @@ CREATE TABLE `cr_report_template_map` (
@Getter
@Setter
@Entity
-public class CrReportTemplateMap {
+public class CrReportTemplateMap implements Serializable {
@Id
@Column(name = "report_id", nullable = false)
@NotNull
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrScheduleActivityLog.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrScheduleActivityLog.java
index d6f8ac6e..015a4771 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrScheduleActivityLog.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrScheduleActivityLog.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -69,7 +70,7 @@ CREATE TABLE `cr_schedule_activity_log` (
@Getter
@Setter
@Entity
-public class CrScheduleActivityLog {
+public class CrScheduleActivityLog implements Serializable {
@Id
@Column(name = "schedule_id", nullable = false)
@Digits(integer = 11, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableJoin.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableJoin.java
index b4881ca6..eb1117cb 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableJoin.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableJoin.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -82,7 +83,7 @@ CREATE TABLE `cr_table_join` (
@Getter
@Setter
@Entity
-public class CrTableJoin {
+public class CrTableJoin implements Serializable {
//TODO Unique constrains {srcTableName, destTableName}?
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableRole.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableRole.java
index 445e87aa..7b6a3013 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableRole.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableRole.java
@@ -78,7 +78,7 @@ CREATE TABLE `cr_table_role` (
@Setter
@Entity
@IdClass(CrTableRoleId.class)
-public class CrTableRole {
+public class CrTableRole implements Serializable{
@Id
@Valid
@JoinColumn(name = "table_name", nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableSource.java b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableSource.java
index ebe15c40..791e5617 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableSource.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/cr/CrTableSource.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.cr;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -76,7 +77,7 @@ CREATE TABLE `cr_table_source` (
@Getter
@Setter
@Entity
-public class CrTableSource {
+public class CrTableSource implements Serializable {
@Id
@Column(name = "table_name", length = 30, nullable = false)
@Size(max = 30)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppFunction.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppFunction.java
index 0f2f9500..d37c71ec 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppFunction.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppFunction.java
@@ -84,7 +84,7 @@ CREATE TABLE `ep_app_function` (
@IdClass(EpAppFunctionId.class)
@NoArgsConstructor
@AllArgsConstructor
-public class EpAppFunction {
+public class EpAppFunction implements Serializable{
@Id
@ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@JoinColumn(name = "app_id")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppRoleFunction.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppRoleFunction.java
index c41c55f4..8a60688b 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppRoleFunction.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpAppRoleFunction.java
@@ -41,6 +41,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -91,7 +92,7 @@ CREATE TABLE `ep_app_role_function` (
@Getter
@Setter
@Entity
-public class EpAppRoleFunction {
+public class EpAppRoleFunction implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false, columnDefinition = "int(11) NOT NULL AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpBasicAuthAccount.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpBasicAuthAccount.java
index 130e987f..c65c0d34 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpBasicAuthAccount.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpBasicAuthAccount.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -77,7 +78,7 @@ CREATE TABLE `ep_basic_auth_account` (
@Getter
@Setter
@Entity
-public class EpBasicAuthAccount {
+public class EpBasicAuthAccount implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpoints.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpoints.java
index ed1fabdf..ccb1bb29 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpoints.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpoints.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -74,7 +75,7 @@ CREATE TABLE `ep_endpoints` (
@Getter
@Setter
@Entity
-public class EpEndpoints {
+public class EpEndpoints implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpointsBasicAuthAccount.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpointsBasicAuthAccount.java
index 63411860..9cf7d36b 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpointsBasicAuthAccount.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpEndpointsBasicAuthAccount.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -92,7 +93,7 @@ CREATE TABLE `ep_endpoints_basic_auth_account` (
@Getter
@Setter
@Entity
-public class EpEndpointsBasicAuthAccount {
+public class EpEndpointsBasicAuthAccount implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroservice.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroservice.java
index 2388c53e..6c6b39cc 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroservice.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroservice.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -88,11 +89,10 @@ CREATE TABLE `ep_microservice` (
})
@NoArgsConstructor
@AllArgsConstructor
-
@Getter
@Setter
@Entity
-public class EpMicroservice {
+public class EpMicroservice implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroserviceParameter.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroserviceParameter.java
index 30de49a5..1c73d962 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroserviceParameter.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMicroserviceParameter.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -86,11 +87,10 @@ CREATE TABLE `ep_microservice_parameter` (
})
@NoArgsConstructor
@AllArgsConstructor
-
@Getter
@Setter
@Entity
-public class EpMicroserviceParameter {
+public class EpMicroserviceParameter implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlModel.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlModel.java
index d865fa41..3d929d84 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlModel.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlModel.java
@@ -69,12 +69,11 @@ CREATE TABLE `ep_ml_model` (
@Table(name = "ep_ml_model")
@NoArgsConstructor
@AllArgsConstructor
-
@Getter
@Setter
@Entity
@IdClass(EpMlModelId.class)
-public class EpMlModel {
+public class EpMlModel implements Serializable{
@Id
@Digits(integer = 11, fraction = 0)
@Column(name = "group_id", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlRec.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlRec.java
index 08c5fdf7..6422a27a 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlRec.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlRec.java
@@ -69,12 +69,11 @@ CREATE TABLE `ep_ml_rec` (
@Table(name = "ep_ml_rec")
@NoArgsConstructor
@AllArgsConstructor
-
@Getter
@Setter
@Entity
@IdClass(EpMlRecId.class)
-public class EpMlRec {
+public class EpMlRec implements Serializable{
@Id
@Column(name = "time_stamp", nullable = false, columnDefinition = "datetime DEFAULT current_timestamp()")
private LocalDateTime timeStamp;
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlUser.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlUser.java
index c47f3d31..7febda8f 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlUser.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpMlUser.java
@@ -71,12 +71,11 @@ CREATE TABLE `ep_ml_user` (
@Table(name = "ep_ml_user")
@NoArgsConstructor
@AllArgsConstructor
-
@Getter
@Setter
@Entity
@IdClass(EpMlUserId.class)
-public class EpMlUser {
+public class EpMlUser implements Serializable{
@Id
@Column(name = "time_stamp", nullable = false, columnDefinition = "datetime DEFAULT current_timestamp()")
private LocalDateTime timeStamp;
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpNotification.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpNotification.java
index 12c161f6..424f61b8 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpNotification.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpNotification.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Set;
import javax.persistence.CascadeType;
@@ -88,7 +89,7 @@ CREATE TABLE `ep_notification` (
@Getter
@Setter
@Entity
-public class EpNotification {
+public class EpNotification implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "notification_ID", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserAppSort.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserAppSort.java
index 5f6e9799..1976533e 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserAppSort.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserAppSort.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -90,7 +91,7 @@ CREATE TABLE `ep_pers_user_app_sort` (
@Getter
@Setter
@Entity
-public class EpPersUserAppSort {
+public class EpPersUserAppSort implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetPlacement.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetPlacement.java
index 060ca425..b1e472f8 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetPlacement.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetPlacement.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -95,7 +96,7 @@ CREATE TABLE `ep_pers_user_widget_placement` (
@Getter
@Setter
@Entity
-public class EpPersUserWidgetPlacement {
+public class EpPersUserWidgetPlacement implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetSel.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetSel.java
index 6c439c8b..a8bc7e9c 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetSel.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpPersUserWidgetSel.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -84,7 +85,7 @@ CREATE TABLE `ep_pers_user_widget_sel` (
@Getter
@Setter
@Entity
-public class EpPersUserWidgetSel {
+public class EpPersUserWidgetSel implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpRoleNotification.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpRoleNotification.java
index 80f8676b..94df52d5 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpRoleNotification.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpRoleNotification.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -84,7 +85,7 @@ CREATE TABLE `ep_role_notification` (
@Getter
@Setter
@Entity
-public class EpRoleNotification {
+public class EpRoleNotification implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "ID", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserNotification.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserNotification.java
index 47e195a4..15bb2b9a 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserNotification.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserNotification.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -88,7 +89,7 @@ CREATE TABLE `ep_user_notification` (
@Getter
@Setter
@Entity
-public class EpUserNotification {
+public class EpUserNotification implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "ID", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequest.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequest.java
index 13d26f71..52d06b2a 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequest.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequest.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Set;
import javax.persistence.CascadeType;
@@ -88,7 +89,7 @@ CREATE TABLE `ep_user_roles_request` (
@Getter
@Setter
@Entity
-public class EpUserRolesRequest {
+public class EpUserRolesRequest implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "req_id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequestDet.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequestDet.java
index 1b27ee7b..76044530 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequestDet.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpUserRolesRequestDet.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -86,7 +87,7 @@ CREATE TABLE `ep_user_roles_request_det` (
@Getter
@Setter
@Entity
-public class EpUserRolesRequestDet {
+public class EpUserRolesRequestDet implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWebAnalyticsSource.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWebAnalyticsSource.java
index 1a15518f..429bac1b 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWebAnalyticsSource.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWebAnalyticsSource.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -82,7 +83,7 @@ CREATE TABLE `ep_web_analytics_source` (
@Getter
@Setter
@Entity
-public class EpWebAnalyticsSource {
+public class EpWebAnalyticsSource implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "resource_id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalog.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalog.java
index a125e1d1..a19af285 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalog.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalog.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -82,7 +83,7 @@ CREATE TABLE `ep_widget_catalog` (
@Getter
@Setter
@Entity
-public class EpWidgetCatalog {
+public class EpWidgetCatalog implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "widget_id", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogFiles.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogFiles.java
index db9fc152..fe91d235 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogFiles.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogFiles.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -74,7 +75,7 @@ CREATE TABLE `ep_widget_catalog_files` (
@Getter
@Setter
@Entity
-public class EpWidgetCatalogFiles {
+public class EpWidgetCatalogFiles implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "file_id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogParameter.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogParameter.java
index c63245cc..3e6e1c6c 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogParameter.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogParameter.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -89,7 +90,7 @@ CREATE TABLE `ep_widget_catalog_parameter` (
@Getter
@Setter
@Entity
-public class EpWidgetCatalogParameter {
+public class EpWidgetCatalogParameter implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogRole.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogRole.java
index d2191814..b226b92d 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogRole.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetCatalogRole.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -83,8 +84,7 @@ CREATE TABLE `ep_widget_catalog_role` (
@Getter
@Setter
@Entity
-//TODO there is something wrong with "KEY"
-public class EpWidgetCatalogRole {
+public class EpWidgetCatalogRole implements Serializable {
@Id
@Column(name = "id", length = 11, nullable = false)
@Digits(integer = 11, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetPreviewFiles.java b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetPreviewFiles.java
index b66ef624..d96524e1 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetPreviewFiles.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/ep/EpWidgetPreviewFiles.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.ep;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -69,7 +70,7 @@ CREATE TABLE `ep_widget_preview_files` (
@Getter
@Setter
@Entity
-public class EpWidgetPreviewFiles {
+public class EpWidgetPreviewFiles implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "preview_id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditAction.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditAction.java
index d85ee2ae..da60049b 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditAction.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditAction.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -73,7 +74,7 @@ CREATE TABLE `fn_audit_action` (
@Getter
@Setter
@Entity
-public class FnAuditAction {
+public class FnAuditAction implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "role_id", nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditActionLog.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditActionLog.java
index ccea932e..df73f42c 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditActionLog.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditActionLog.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -76,7 +77,7 @@ CREATE TABLE `fn_audit_action_log` (
@Getter
@Setter
@Entity
-public class FnAuditActionLog {
+public class FnAuditActionLog implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditLog.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditLog.java
index 469fb74a..911f32a2 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditLog.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnAuditLog.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -88,7 +89,7 @@ CREATE TABLE `fn_audit_log` (
@Getter
@Setter
@Entity
-public class FnAuditLog {
+public class FnAuditLog implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "log_id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnBroadcastMessage.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnBroadcastMessage.java
index c863fcbd..e9cfc20d 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnBroadcastMessage.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnBroadcastMessage.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -77,7 +78,7 @@ CREATE TABLE `fn_broadcast_message` (
@Getter
@Setter
@Entity
-public class FnBroadcastMessage {
+public class FnBroadcastMessage implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatLogs.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatLogs.java
index 93a07f1c..d57bfd33 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatLogs.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatLogs.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -69,7 +70,7 @@ CREATE TABLE `fn_chat_logs` (
@Getter
@Setter
@Entity
-public class FnChatLogs {
+public class FnChatLogs implements Serializable {
@Id
@Column(name = "chat_log_id", nullable = false)
private Long chatLogId;
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatRoom.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatRoom.java
index c61d9f19..abf96539 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatRoom.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatRoom.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -74,7 +75,7 @@ CREATE TABLE `fn_chat_room` (
@Getter
@Setter
@Entity
-public class FnChatRoom {
+public class FnChatRoom implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "chat_room_id", nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatUsers.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatUsers.java
index 85e9b59a..c0e28143 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatUsers.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnChatUsers.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -72,7 +73,7 @@ CREATE TABLE `fn_chat_users` (
@Getter
@Setter
@Entity
-public class FnChatUsers {
+public class FnChatUsers implements Serializable {
@Id
@Column(name = "id", length = 11, nullable = false)
@Digits(integer = 11, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnCommonWidgetData.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnCommonWidgetData.java
index ac8f23c4..1255aa1d 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnCommonWidgetData.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnCommonWidgetData.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -73,7 +74,7 @@ CREATE TABLE `fn_common_widget_data` (
@Getter
@Setter
@Entity
-public class FnCommonWidgetData {
+public class FnCommonWidgetData implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDatasource.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDatasource.java
index 73dfa8a0..87ee3592 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDatasource.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDatasource.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -81,7 +82,7 @@ CREATE TABLE `fn_datasource` (
@Getter
@Setter
@Entity
-public class FnDatasource {
+public class FnDatasource implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "message_id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDisplayText.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDisplayText.java
index e79126c4..348cf9ec 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDisplayText.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnDisplayText.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -71,7 +72,7 @@ CREATE TABLE `fn_display_text` (
@Getter
@Setter
@Entity
-public class FnDisplayText {
+public class FnDisplayText implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnFunction.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnFunction.java
index 41ac1d6b..3375fd09 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnFunction.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnFunction.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -70,7 +71,7 @@ CREATE TABLE `fn_function` (
@Getter
@Setter
@Entity
-public class FnFunction {
+public class FnFunction implements Serializable {
@Id
@Column(name = "function_cd", length = 30, nullable = false)
@Size(max = 30)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLanguage.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLanguage.java
index 57fd9993..2a81ea01 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLanguage.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLanguage.java
@@ -41,6 +41,7 @@
package org.onap.portal.domain.db.fn;
import com.fasterxml.jackson.annotation.JsonInclude;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -78,7 +79,7 @@ CREATE TABLE `fn_language` (
@Entity
@JsonInclude()
@SequenceGenerator(name="seq", initialValue=1000, allocationSize=100000)
-public class FnLanguage {
+public class FnLanguage implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuActivity.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuActivity.java
index 6b0b47c5..f4d0d709 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuActivity.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuActivity.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -70,7 +71,7 @@ CREATE TABLE `fn_lu_activity` (
@Getter
@Setter
@Entity
-public class FnLuActivity {
+public class FnLuActivity implements Serializable {
@Id
@Column(name = "activity_cd", length = 50, nullable = false)
@Size(max = 50)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuAlertMethod.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuAlertMethod.java
index 6ee07167..740f052b 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuAlertMethod.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuAlertMethod.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -70,7 +71,7 @@ CREATE TABLE `fn_lu_alert_method` (
@Getter
@Setter
@Entity
-public class FnLuAlertMethod {
+public class FnLuAlertMethod implements Serializable {
@Id
@Column(name = "alert_method_cd", length = 10, nullable = false)
@Size(max = 50)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuBroadcastSite.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuBroadcastSite.java
index 6d1c723e..b0d16e58 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuBroadcastSite.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuBroadcastSite.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -65,7 +66,7 @@ CREATE TABLE `fn_lu_broadcast_site` (
@Getter
@Setter
@Entity
-public class FnLuBroadcastSite {
+public class FnLuBroadcastSite implements Serializable {
@Id
@Column(name = "broadcast_site_cd", length = 50, nullable = false)
@Size(max = 50)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuMenuSet.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuMenuSet.java
index 3ac88232..ff5e4736 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuMenuSet.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuMenuSet.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -72,7 +73,7 @@ CREATE TABLE `fn_lu_menu_set` (
@Getter
@Setter
@Entity
-public class FnLuMenuSet {
+public class FnLuMenuSet implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuPriority.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuPriority.java
index 1c96abb7..4e5e2335 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuPriority.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuPriority.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -72,7 +73,7 @@ CREATE TABLE `fn_lu_priority` (
@Getter
@Setter
@Entity
-public class FnLuPriority {
+public class FnLuPriority implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "priority_id", nullable = false, length = 11)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuRoleType.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuRoleType.java
index 9f500219..525ba0de 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuRoleType.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuRoleType.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -67,7 +68,7 @@ CREATE TABLE `fn_lu_role_type` (
@Getter
@Setter
@Entity
-public class FnLuRoleType {
+public class FnLuRoleType implements Serializable {
@Id
@Column(name = "role_type_id", nullable = false, length = 11)
@Digits(integer = 11, fraction = 0)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTabSet.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTabSet.java
index c8c7be22..06e982ca 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTabSet.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTabSet.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -70,7 +71,7 @@ CREATE TABLE `fn_lu_tab_set` (
@Getter
@Setter
@Entity
-public class FnLuTabSet {
+public class FnLuTabSet implements Serializable {
@Id
@Column(name = "tab_set_cd", length = 30, nullable = false)
@Size(max = 30)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTimezone.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTimezone.java
index 53b54f41..54b4bc5c 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTimezone.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnLuTimezone.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -73,7 +74,7 @@ CREATE TABLE `fn_lu_timezone` (
@Getter
@Setter
@Entity
-public class FnLuTimezone {
+public class FnLuTimezone implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "timezone_id", length = 11, nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenu.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenu.java
index 3ba60c78..7407213c 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenu.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenu.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -101,7 +102,7 @@ CREATE TABLE `fn_menu` (
@Getter
@Setter
@Entity
-public class FnMenu {
+public class FnMenu implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "menu_id", nullable = false, length = 11, columnDefinition = "int(11) auto_increment")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctional.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctional.java
index cd9a362d..e348a01f 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctional.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctional.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -89,7 +90,7 @@ CREATE TABLE `fn_menu_functional` (
@Getter
@Setter
@Entity
-public class FnMenuFunctional {
+public class FnMenuFunctional implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "menu_id", nullable = false, length = 11)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalAncestors.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalAncestors.java
index 5dd037f5..309f11ea 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalAncestors.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalAncestors.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -81,7 +82,7 @@ CREATE TABLE `fn_menu_functional_ancestors` (
@Getter
@Setter
@Entity
-public class FnMenuFunctionalAncestors {
+public class FnMenuFunctionalAncestors implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", nullable = false, length = 11, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalRoles.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalRoles.java
index c1ed7514..3e9ae0e0 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalRoles.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnMenuFunctionalRoles.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -85,7 +86,7 @@ CREATE TABLE `fn_menu_functional_roles` (
@Getter
@Setter
@Entity
-public class FnMenuFunctionalRoles {
+public class FnMenuFunctionalRoles implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", nullable = false, length = 11, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnOrg.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnOrg.java
index 46f9dcc3..310c3619 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnOrg.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnOrg.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -79,7 +80,7 @@ CREATE TABLE `fn_org` (
@Getter
@Setter
@Entity
-public class FnOrg {
+public class FnOrg implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "org_id", nullable = false, length = 11)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnPersUserAppSel.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnPersUserAppSel.java
index 8aead523..1da9c219 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnPersUserAppSel.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnPersUserAppSel.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -85,7 +86,7 @@ CREATE TABLE `fn_pers_user_app_sel` (
@Getter
@Setter
@Entity
-public class FnPersUserAppSel extends DomainVo {
+public class FnPersUserAppSel extends DomainVo implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", length = 11, nullable = false, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzBlobTriggers.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzBlobTriggers.java
index c110fdc6..1c5c3b5d 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzBlobTriggers.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzBlobTriggers.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -81,7 +82,7 @@ CREATE TABLE `fn_qz_blob_triggers` (
@Setter
@Entity
@IdClass(FnQzTriggersId.class)
-public class FnQzBlobTriggers {
+public class FnQzBlobTriggers implements Serializable {
@Id
@ManyToOne
@JoinColumns(value = {
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCalendars.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCalendars.java
index d13ac345..a3499247 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCalendars.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCalendars.java
@@ -73,7 +73,7 @@ CREATE TABLE `fn_qz_calendars` (
@Setter
@Entity
@IdClass(FnQzCalendarsId.class)
-public class FnQzCalendars {
+public class FnQzCalendars implements Serializable{
@Id
@SafeHtml
@Column(name = "SCHED_NAME", length = 120, insertable = false, updatable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCronTriggers.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCronTriggers.java
index 4013e4f6..84c11629 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCronTriggers.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzCronTriggers.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -77,7 +78,7 @@ CREATE TABLE `fn_qz_cron_triggers` (
@Setter
@Entity
@IdClass(FnQzTriggersId.class)
-public class FnQzCronTriggers {
+public class FnQzCronTriggers implements Serializable {
@Id
@ManyToOne
@JoinColumns(value = {
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzFiredTriggers.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzFiredTriggers.java
index e4c15d28..77583fd8 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzFiredTriggers.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzFiredTriggers.java
@@ -100,7 +100,7 @@ CREATE TABLE `fn_qz_fired_triggers` (
@Setter
@Entity
@IdClass(FnQzFiredTriggersID.class)
-public class FnQzFiredTriggers {
+public class FnQzFiredTriggers implements Serializable{
@Id
@Size(max = 120)
@SafeHtml
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzJobDetails.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzJobDetails.java
index 04426353..5da7b4fa 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzJobDetails.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzJobDetails.java
@@ -90,7 +90,7 @@ CREATE TABLE `fn_qz_job_details` (
@Setter
@Entity
@IdClass(FnQzJobDetailsID.class)
-public class FnQzJobDetails {
+public class FnQzJobDetails implements Serializable{
@Id
@SafeHtml
@Size(max = 120)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzLocks.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzLocks.java
index cee0ebae..72558b52 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzLocks.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzLocks.java
@@ -71,7 +71,7 @@ CREATE TABLE `fn_qz_locks` (
@Setter
@Entity
@IdClass(FnQzLocksID.class)
-public class FnQzLocks {
+public class FnQzLocks implements Serializable{
@Id
@Size(max = 120)
@SafeHtml
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzPausedTriggerGrps.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzPausedTriggerGrps.java
index 38c65400..4e515f6b 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzPausedTriggerGrps.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzPausedTriggerGrps.java
@@ -71,7 +71,7 @@ CREATE TABLE `fn_qz_paused_trigger_grps` (
@Setter
@Entity
@IdClass(FnQzPausedTriggerGrpsID.class)
-public class FnQzPausedTriggerGrps {
+public class FnQzPausedTriggerGrps implements Serializable{
@Id
@Size(max = 120)
@SafeHtml
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSchedulerState.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSchedulerState.java
index b9005a66..3c00f959 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSchedulerState.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSchedulerState.java
@@ -76,7 +76,7 @@ CREATE TABLE `fn_qz_scheduler_state` (
@Setter
@Entity
@IdClass(FnQzSchedulerStateID.class)
-public class FnQzSchedulerState {
+public class FnQzSchedulerState implements Serializable{
@Id
@Size(max = 120)
@SafeHtml
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpleTriggers.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpleTriggers.java
index 6c1f355f..6f67381f 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpleTriggers.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpleTriggers.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -80,7 +81,7 @@ CREATE TABLE `fn_qz_simple_triggers` (
@Setter
@Entity
@IdClass(FnQzTriggersId.class)
-public class FnQzSimpleTriggers {
+public class FnQzSimpleTriggers implements Serializable {
@Id
@ManyToOne
@JoinColumns(value = {
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpropTriggers.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpropTriggers.java
index 378705c9..f1a42275 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpropTriggers.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzSimpropTriggers.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@@ -87,7 +88,7 @@ CREATE TABLE `fn_qz_simprop_triggers` (
@Setter
@Entity
@IdClass(FnQzTriggersId.class)
-public class FnQzSimpropTriggers {
+public class FnQzSimpropTriggers implements Serializable {
@Id
@ManyToOne
@JoinColumns(value = {
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzTriggers.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzTriggers.java
index 526de117..35fb1307 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzTriggers.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnQzTriggers.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.math.BigInteger;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -116,7 +117,7 @@ CREATE TABLE `fn_qz_triggers` (
@Setter
@Entity
@IdClass(FnQzTriggersId.class)
-public class FnQzTriggers {
+public class FnQzTriggers implements Serializable {
@ManyToOne
@JoinColumns(value = {
@JoinColumn(name = "SCHED_NAME", referencedColumnName = "SCHED_NAME"),
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRestrictedUrl.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRestrictedUrl.java
index 35b619cf..74e81ebe 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRestrictedUrl.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRestrictedUrl.java
@@ -80,7 +80,7 @@ CREATE TABLE `fn_restricted_url` (
@Setter
@Entity
@IdClass(FnRestrictedUrlId.class)
-public class FnRestrictedUrl {
+public class FnRestrictedUrl implements Serializable{
@Column(name = "restricted_url", length = 250, nullable = false)
@Size(max = 250)
@SafeHtml
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRole.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRole.java
index 05c3cf08..57d90797 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRole.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRole.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
@@ -121,7 +122,7 @@ CREATE TABLE `fn_role` (
@Getter
@Setter
@Entity
-public class FnRole extends DomainVo {
+public class FnRole extends DomainVo implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleFunction.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleFunction.java
index b62e8c22..944d7395 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleFunction.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleFunction.java
@@ -81,7 +81,7 @@ CREATE TABLE `fn_role_function` (
@Setter
@Entity
@IdClass(FnRoleFunctionId.class)
-public class FnRoleFunction {
+public class FnRoleFunction implements Serializable{
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@JoinColumn(name = "role_Id", nullable = false)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleV.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleV.java
index 7eb96d6f..e1c4cded 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleV.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnRoleV.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.math.BigInteger;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -62,7 +63,7 @@ import org.hibernate.annotations.Subselect;
+ " from fn_role where isnull(fn_role.app_id)")
@Getter
@NoArgsConstructor
-public class FnRoleV {
+public class FnRoleV implements Serializable {
@Id
@Column(name = "role_id")
private Integer roleId;
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnScheduleWorkflows.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnScheduleWorkflows.java
index e361b113..620532ee 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnScheduleWorkflows.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnScheduleWorkflows.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.math.BigInteger;
import java.time.LocalDateTime;
import javax.persistence.Column;
@@ -79,7 +80,7 @@ CREATE TABLE `fn_schedule_workflows` (
@Getter
@Setter
@Entity
-public class FnScheduleWorkflows {
+public class FnScheduleWorkflows implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id_schedule_workflows", nullable = false, length = 25, columnDefinition = "bigint(25) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnSharedContext.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnSharedContext.java
index 48045701..7c021837 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnSharedContext.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnSharedContext.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -78,7 +79,7 @@ CREATE TABLE `fn_shared_context` (
@Getter
@Setter
@Entity
-public class FnSharedContext {
+public class FnSharedContext implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", nullable = false, length = 11, columnDefinition = "int(11) AUTO_INCREMENT")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTab.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTab.java
index bfc7834c..634fb649 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTab.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTab.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.math.BigInteger;
import java.util.Set;
import javax.persistence.CascadeType;
@@ -91,7 +92,7 @@ CREATE TABLE `fn_tab` (
@Getter
@Setter
@Entity
-public class FnTab {
+public class FnTab implements Serializable {
@Id
@Column(name = "tab_cd", length = 30, nullable = false)
@Size(max = 30)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTabSelected.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTabSelected.java
index f62668e1..14b243dd 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTabSelected.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnTabSelected.java
@@ -78,7 +78,7 @@ CREATE TABLE `fn_tab_selected` (
@Setter
@Entity
@IdClass(FnTabSelectedId.class)
-public class FnTabSelected {
+public class FnTabSelected implements Serializable{
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@JoinColumn(name = "selected_tab_cd", nullable = false)
@NotNull
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUser.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUser.java
index 1c3435df..029420d3 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUser.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUser.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Collection;
import java.util.Set;
@@ -181,7 +182,7 @@ CREATE TABLE `fn_user` (
@AllArgsConstructor
@DynamicUpdate
@SequenceGenerator(name = "seq", initialValue = 1000, allocationSize = 100000)
-public class FnUser extends DomainVo implements UserDetails {
+public class FnUser extends DomainVo implements UserDetails, Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq")
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUserRole.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUserRole.java
index da709e31..390ef8b4 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUserRole.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnUserRole.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -106,7 +107,7 @@ CREATE TABLE `fn_user_role` (
@Getter
@Setter
@Entity
-public class FnUserRole {
+public class FnUserRole implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
diff --git a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnWorkflow.java b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnWorkflow.java
index da8619df..b5a4ecb6 100644
--- a/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnWorkflow.java
+++ b/portal-BE/src/main/java/org/onap/portal/domain/db/fn/FnWorkflow.java
@@ -40,6 +40,7 @@
package org.onap.portal.domain.db.fn;
+import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -82,7 +83,7 @@ CREATE TABLE `fn_workflow` (
@Getter
@Setter
@Entity
-public class FnWorkflow {
+public class FnWorkflow implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", nullable = false, length = 9, columnDefinition = "mediumint(9) AUTO_INCREMENT")