aboutsummaryrefslogtreecommitdiffstats
path: root/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web
diff options
context:
space:
mode:
authordeepikasatheesh <deepika.s84@wipro.com>2021-02-04 14:54:53 +0000
committerdeepikasatheesh <deepika.s84@wipro.com>2021-02-22 09:08:34 +0000
commit49f60702c82398abadb0bc28bf9a3b902b1deee7 (patch)
tree1e0ce351712eb9cd46e4bf90f5373326b298cf04 /ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web
parent7365105475e82c302bb32094ac3c708ef5c21a72 (diff)
Refactored & enhanced code check-in RANSim Controller and RANSim GUI
Issue-ID: INT-1849 Signed-off-by: deepikasatheesh <deepika.s84@wipro.com> Change-Id: I8f92d8eae6eb67708098ccd696dbfff0eaa5f87f
Diffstat (limited to 'ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web')
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellData.java101
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellInputPayload.java24
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellNbrInfoResponse.java57
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellObj.java33
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellPciValueObj.java33
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/ErrorData.java30
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBCUCPModel.java62
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBCUUPModel.java72
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBDUModel.java70
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NRCellCUModel.java32
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NRCellDUModel.java83
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NSSAIConfigData.java37
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NSSAIData.java43
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrCellsNetwork.java38
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrCellsNetworkResponse.java41
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrList.java38
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrListResponse.java29
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrObj.java27
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NearRTRICModel.java77
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/PLMNInfoModel.java24
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RANSliceInfoModel.java79
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RRMPolicyMemberModel.java23
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RRMPolicyRatioModel.java77
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/Result.java40
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/SliceProfileModel.java92
25 files changed, 1262 insertions, 0 deletions
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellData.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellData.java
new file mode 100644
index 0000000..5f42cb6
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellData.java
@@ -0,0 +1,101 @@
+package org.onap.ransim.rest.web.mapper;
+
+/**
+ *
+ * Request mapper class
+ *
+ * @author Devendra Chauhan
+ *
+ */
+public class CellData {
+ private String networkId;
+ private String nodeId;
+ private Long physicalCellId;
+ private String pnfId;
+ private String sectorNumber;
+ private String latitude;
+ private String longitude;
+ private String notes;
+
+ public CellData() {
+
+ }
+
+ public CellData(String networkId, String nodeId, Long physicalCellId, String pnfId, String sectorNumber,
+ String latitude, String longitude, String notes) {
+ super();
+ this.networkId = networkId;
+ this.nodeId = nodeId;
+ this.physicalCellId = physicalCellId;
+ this.pnfId = pnfId;
+ this.sectorNumber = sectorNumber;
+ this.latitude = latitude;
+ this.longitude = longitude;
+ this.notes = notes;
+ }
+
+ public String getNetworkId() {
+ return networkId;
+ }
+
+ public void setNetworkId(String networkId) {
+ this.networkId = networkId;
+ }
+
+ public String getNodeId() {
+ return nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ public Long getPhysicalCellId() {
+ return physicalCellId;
+ }
+
+ public void setPhysicalCellId(Long physicalCellId) {
+ this.physicalCellId = physicalCellId;
+ }
+
+ public String getPnfId() {
+ return pnfId;
+ }
+
+ public void setPnfId(String pnfId) {
+ this.pnfId = pnfId;
+ }
+
+ public String getSectorNumber() {
+ return sectorNumber;
+ }
+
+ public void setSectorNumber(String sectorNumber) {
+ this.sectorNumber = sectorNumber;
+ }
+
+ public String getLatitude() {
+ return latitude;
+ }
+
+ public void setLatitude(String latitude) {
+ this.latitude = latitude;
+ }
+
+ public String getLongitude() {
+ return longitude;
+ }
+
+ public void setLongitude(String longitude) {
+ this.longitude = longitude;
+ }
+
+ public String getNotes() {
+ return notes;
+ }
+
+ public void setNotes(String notes) {
+ this.notes = notes;
+ }
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellInputPayload.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellInputPayload.java
new file mode 100644
index 0000000..26c489f
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellInputPayload.java
@@ -0,0 +1,24 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+/**
+ * Request Mapper Class for BulkUpoad
+ *
+ * @author Devendra Chauhan
+ *
+ */
+
+public class CellInputPayload {
+
+ List<CellObj> cellList;
+
+ public List<CellObj> getCellList() {
+ return cellList;
+ }
+
+ public void setCellList(List<CellObj> cellList) {
+ this.cellList = cellList;
+ }
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellNbrInfoResponse.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellNbrInfoResponse.java
new file mode 100644
index 0000000..0f6ef20
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellNbrInfoResponse.java
@@ -0,0 +1,57 @@
+package org.onap.ransim.rest.web.mapper;
+
+import javax.persistence.Column;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+public class CellNbrInfoResponse {
+
+
+
+ @JsonProperty("cellId")
+ private String cellId;
+
+
+
+ @JsonProperty("targetCellId")
+ private String targetCellId;
+
+ private boolean ho;
+
+
+ public CellNbrInfoResponse(String cellId,String targetCellId,boolean ho) {
+ this.cellId = cellId;
+ this.targetCellId = targetCellId;
+ this.ho = ho;
+
+
+ }
+
+ public String getCellId() {
+ return cellId;
+ }
+
+ public void setCellId(String cellId) {
+ this.cellId = cellId;
+ }
+
+ public String getTargetCellId() {
+ return targetCellId;
+ }
+
+ public void setTargetCellId(String targetCellId) {
+ this.targetCellId = targetCellId;
+ }
+
+ public boolean isHo() {
+ return ho;
+ }
+
+ public void setHo(boolean ho) {
+ this.ho = ho;
+ }
+
+
+
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellObj.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellObj.java
new file mode 100644
index 0000000..f12ec6d
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellObj.java
@@ -0,0 +1,33 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+/**
+ * Request mapper class
+ * @author Devendra
+ *
+ */
+
+public class CellObj {
+
+ @JsonProperty("Cell")
+ private CellData cell;
+
+ private List<String> neighbor;
+
+ public CellData getCell() {
+ return cell;
+ }
+ public void setCell(CellData cell) {
+ this.cell = cell;
+ }
+ public List<String> getNeighbor() {
+ return neighbor;
+ }
+ public void setNeighbor(List<String> neighbor) {
+ this.neighbor = neighbor;
+ }
+
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellPciValueObj.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellPciValueObj.java
new file mode 100644
index 0000000..32c2710
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/CellPciValueObj.java
@@ -0,0 +1,33 @@
+package org.onap.ransim.rest.web.mapper;
+/**
+ * Request mapper Class
+ * @author Devendra Chauhan
+ *
+ */
+
+public class CellPciValueObj {
+
+ private String cellId;
+ private long pciValue;
+
+
+ public CellPciValueObj(String cellId, long pciValue) {
+ super();
+ this.cellId = cellId;
+ this.pciValue = pciValue;
+ }
+ public String getCellId() {
+ return cellId;
+ }
+ public void setCellId(String cellId) {
+ this.cellId = cellId;
+ }
+ public long getPciValue() {
+ return pciValue;
+ }
+ public void setPciValue(long pciValue) {
+ this.pciValue = pciValue;
+ }
+
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/ErrorData.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/ErrorData.java
new file mode 100644
index 0000000..49b5979
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/ErrorData.java
@@ -0,0 +1,30 @@
+package org.onap.ransim.rest.web.mapper;
+
+public enum ErrorData {
+ NO_DATA_FOUND("404", "No Data Found"),
+ DATA_NOT_STORED("500","Data not Saved"),
+ UNEXPECTED_ERROR("500","Exception Occured during the Operation");
+
+ private String errorCode;
+ private String errorMessage;
+ ErrorData(String errorCode, String errorMessage) {
+ this.errorCode=errorCode;
+ this.errorMessage = errorMessage;
+ }
+ public String getErrorCode() {
+ return errorCode;
+ }
+ public void setErrorCode(String errorCode) {
+ this.errorCode = errorCode;
+ }
+ public String getErrorMessage() {
+ return errorMessage;
+ }
+ public void setErrorMessage(String errorMessage) {
+ this.errorMessage = errorMessage;
+ }
+ @Override
+ public String toString() {
+ return "ErrorData [errorCode=" + errorCode + ", errorMessage=" + errorMessage + "]";
+ }
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBCUCPModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBCUCPModel.java
new file mode 100644
index 0000000..b7d8bde
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBCUCPModel.java
@@ -0,0 +1,62 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+public class GNBCUCPModel{
+ private String gNBCUName;
+ private Integer gNBId;
+ private Integer gNBIdLength;
+ private String pLMNId;
+ private String nFType;
+ private List<NRCellCUModel> cellCUList;
+ private Integer nearRTRICId;
+ public String getgNBCUName() {
+ return gNBCUName;
+ }
+ public void setgNBCUName(String gNBCUName) {
+ this.gNBCUName = gNBCUName;
+ }
+ public Integer getgNBId() {
+ return gNBId;
+ }
+ public void setgNBId(Integer gNBId) {
+ this.gNBId = gNBId;
+ }
+ public Integer getgNBIdLength() {
+ return gNBIdLength;
+ }
+ public void setgNBIdLength(Integer gNBIdLength) {
+ this.gNBIdLength = gNBIdLength;
+ }
+ public String getpLMNId() {
+ return pLMNId;
+ }
+ public void setpLMNId(String pLMNId) {
+ this.pLMNId = pLMNId;
+ }
+ public List<NRCellCUModel> getCellCUList() {
+ return cellCUList;
+ }
+ public void setCellCUList(List<NRCellCUModel> cellCUList) {
+ this.cellCUList = cellCUList;
+ }
+ public Integer getNearRTRICId() {
+ return nearRTRICId;
+ }
+ public void setNearRTRICId(Integer nearRTRICId) {
+ this.nearRTRICId = nearRTRICId;
+ }
+ public String getnFType() {
+ return nFType;
+ }
+ public void setnFType(String nFType) {
+ this.nFType = nFType;
+ }
+ @Override
+ public String toString() {
+ return "GNBCUCPModel [gNBCUName=" + gNBCUName + ", gNBId=" + gNBId + ", gNBIdLength=" + gNBIdLength
+ + ", pLMNId=" + pLMNId + ", nFType=" + nFType + ", cellCUList=" + cellCUList + ", nearRTRICId="
+ + nearRTRICId + "]";
+ }
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBCUUPModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBCUUPModel.java
new file mode 100644
index 0000000..46a3e7c
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBCUUPModel.java
@@ -0,0 +1,72 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+import org.onap.ransim.rest.api.models.NearRTRIC;
+import org.onap.ransim.rest.api.models.PLMNInfo;
+
+public class GNBCUUPModel{
+ private Integer gNBCUUPId;
+ private Integer gNBId;
+ private Integer gNBIdLength;
+ private List<PLMNInfoModel> pLMNInfoList;
+ private String resourceType;
+ private String metricKey;
+ private Integer metricValue;
+ private Integer nearRTRICId;
+ public Integer getgNBCUUPId() {
+ return gNBCUUPId;
+ }
+ public void setgNBCUUPId(Integer gNBCUUPId) {
+ this.gNBCUUPId = gNBCUUPId;
+ }
+ public Integer getgNBId() {
+ return gNBId;
+ }
+ public void setgNBId(Integer gNBId) {
+ this.gNBId = gNBId;
+ }
+ public Integer getgNBIdLength() {
+ return gNBIdLength;
+ }
+ public void setgNBIdLength(Integer gNBIdLength) {
+ this.gNBIdLength = gNBIdLength;
+ }
+ public String getResourceType() {
+ return resourceType;
+ }
+ public void setResourceType(String resourceType) {
+ this.resourceType = resourceType;
+ }
+ public String getMetricKey() {
+ return metricKey;
+ }
+ public void setMetricKey(String metricKey) {
+ this.metricKey = metricKey;
+ }
+ public Integer getMetricValue() {
+ return metricValue;
+ }
+ public void setMetricValue(Integer metricValue) {
+ this.metricValue = metricValue;
+ }
+ public List<PLMNInfoModel> getpLMNInfoList() {
+ return pLMNInfoList;
+ }
+ public void setpLMNInfoList(List<PLMNInfoModel> pLMNInfoList) {
+ this.pLMNInfoList = pLMNInfoList;
+ }
+ public Integer getNearRTRICId() {
+ return nearRTRICId;
+ }
+ public void setNearRTRICId(Integer nearRTRICId) {
+ this.nearRTRICId = nearRTRICId;
+ }
+ @Override
+ public String toString() {
+ return "GNBCUUPModel [gNBCUUPId=" + gNBCUUPId + ", gNBId=" + gNBId + ", gNBIdLength=" + gNBIdLength
+ + ", pLMNInfoList=" + pLMNInfoList + ", resourceType=" + resourceType + ", metricKey=" + metricKey
+ + ", metricValue=" + metricValue + ", nearRTRICId=" + nearRTRICId + "]";
+ }
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBDUModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBDUModel.java
new file mode 100644
index 0000000..095d109
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/GNBDUModel.java
@@ -0,0 +1,70 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+public class GNBDUModel{
+ private Integer gNBDUId;
+ private Integer gNBId;
+ private Integer gNBIdLength;
+ private String gNBDUName;
+ private String pLMNId;
+ private String nFType;
+ private List<NRCellDUModel> cellDUList;
+ private Integer nearRTRICId;
+ public Integer getgNBDUId() {
+ return gNBDUId;
+ }
+ public void setgNBDUId(Integer gNBDUId) {
+ this.gNBDUId = gNBDUId;
+ }
+ public Integer getgNBId() {
+ return gNBId;
+ }
+ public void setgNBId(Integer gNBId) {
+ this.gNBId = gNBId;
+ }
+ public Integer getgNBIdLength() {
+ return gNBIdLength;
+ }
+ public void setgNBIdLength(Integer gNBIdLength) {
+ this.gNBIdLength = gNBIdLength;
+ }
+ public String getgNBDUName() {
+ return gNBDUName;
+ }
+ public void setgNBDUName(String gNBDUName) {
+ this.gNBDUName = gNBDUName;
+ }
+ public String getpLMNId() {
+ return pLMNId;
+ }
+ public void setpLMNId(String pLMNId) {
+ this.pLMNId = pLMNId;
+ }
+
+ public List<NRCellDUModel> getCellDUList() {
+ return cellDUList;
+ }
+ public void setCellDUList(List<NRCellDUModel> cellDUList) {
+ this.cellDUList = cellDUList;
+ }
+
+ public Integer getNearRTRICId() {
+ return nearRTRICId;
+ }
+ public void setNearRTRICId(Integer nearRTRICId) {
+ this.nearRTRICId = nearRTRICId;
+ }
+ public String getnFType() {
+ return nFType;
+ }
+ public void setnFType(String nFType) {
+ this.nFType = nFType;
+ }
+ @Override
+ public String toString() {
+ return "GNBDUModel [gNBDUId=" + gNBDUId + ", gNBId=" + gNBId + ", gNBIdLength=" + gNBIdLength + ", gNBDUName="
+ + gNBDUName + ", pLMNId=" + pLMNId + ", nFType=" + nFType + ", cellDUList=" + cellDUList
+ + ", nearRTRICId=" + nearRTRICId + "]";
+ }
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NRCellCUModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NRCellCUModel.java
new file mode 100644
index 0000000..25ebeb9
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NRCellCUModel.java
@@ -0,0 +1,32 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+public class NRCellCUModel{
+ private Integer cellLocalId;
+ private List<PLMNInfoModel> pLMNInfoList;
+ private String resourceType;
+ public Integer getCellLocalId() {
+ return cellLocalId;
+ }
+ public void setCellLocalId(Integer cellLocalId) {
+ this.cellLocalId = cellLocalId;
+ }
+ public List<PLMNInfoModel> getpLMNInfoList() {
+ return pLMNInfoList;
+ }
+ public void setpLMNInfoList(List<PLMNInfoModel> pLMNInfoList) {
+ this.pLMNInfoList = pLMNInfoList;
+ }
+ public String getResourceType() {
+ return resourceType;
+ }
+ public void setResourceType(String resourceType) {
+ this.resourceType = resourceType;
+ }
+ @Override
+ public String toString() {
+ return "NRCellCUModel [cellLocalId=" + cellLocalId + ", pLMNInfoList=" + pLMNInfoList + ", resourceType="
+ + resourceType + "]";
+ }
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NRCellDUModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NRCellDUModel.java
new file mode 100644
index 0000000..bc79608
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NRCellDUModel.java
@@ -0,0 +1,83 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+import javax.persistence.Column;
+
+public class NRCellDUModel{
+ private Integer cellLocalId;
+ private String operationalState;
+ private String administrativeState;
+ private String cellState;
+ private List<PLMNInfoModel> pLMNInfoList;
+ private Integer nRPCI;
+ private Integer nRTAC;
+ private String resourceType;
+ private Integer prbs;
+
+ public Integer getCellLocalId() {
+ return cellLocalId;
+ }
+ public void setCellLocalId(Integer cellLocalId) {
+ this.cellLocalId = cellLocalId;
+ }
+ public List<PLMNInfoModel> getpLMNInfoList() {
+ return pLMNInfoList;
+ }
+ public void setpLMNInfoList(List<PLMNInfoModel> pLMNInfoList) {
+ this.pLMNInfoList = pLMNInfoList;
+ }
+ public String getOperationalState() {
+ return operationalState;
+ }
+ public void setOperationalState(String operationalState) {
+ this.operationalState = operationalState;
+ }
+ public String getAdministrativeState() {
+ return administrativeState;
+ }
+ public void setAdministrativeState(String administrativeState) {
+ this.administrativeState = administrativeState;
+ }
+ public String getCellState() {
+ return cellState;
+ }
+ public void setCellState(String cellState) {
+ this.cellState = cellState;
+ }
+ public Integer getnRPCI() {
+ return nRPCI;
+ }
+ public void setnRPCI(Integer nRPCI) {
+ this.nRPCI = nRPCI;
+ }
+ public Integer getnRTAC() {
+ return nRTAC;
+ }
+ public void setnRTAC(Integer nRTAC) {
+ this.nRTAC = nRTAC;
+ }
+ public String getResourceType() {
+ return resourceType;
+ }
+ public void setResourceType(String resourceType) {
+ this.resourceType = resourceType;
+ }
+
+ public Integer getPrbs() {
+ return prbs;
+ }
+ public void setPrbs(Integer prbs) {
+ this.prbs = prbs;
+ }
+
+ @Override
+ public String toString() {
+ return "NRCellDUModel [cellLocalId=" + cellLocalId + ", operationalState=" + operationalState
+ + ", administrativeState=" + administrativeState + ", cellState=" + cellState + ", pLMNInfoList="
+ + pLMNInfoList + ", nRPCI=" + nRPCI + ", nRTAC=" + nRTAC + ", resourceType=" + resourceType + ", prbs="
+ + prbs + "]";
+ }
+
+
+ }
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NSSAIConfigData.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NSSAIConfigData.java
new file mode 100644
index 0000000..f8e11d9
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NSSAIConfigData.java
@@ -0,0 +1,37 @@
+package org.onap.ransim.rest.web.mapper;
+
+public class NSSAIConfigData{
+ private Integer dLThptPerSlice;
+ private Integer uLThptPerSlice;
+ private Integer maxNumberOfConns;
+ private String lastUpdatedTS;
+ public Integer getdLThptPerSlice() {
+ return dLThptPerSlice;
+ }
+ public void setdLThptPerSlice(Integer dLThptPerSlice) {
+ this.dLThptPerSlice = dLThptPerSlice;
+ }
+ public Integer getuLThptPerSlice() {
+ return uLThptPerSlice;
+ }
+ public void setuLThptPerSlice(Integer uLThptPerSlice) {
+ this.uLThptPerSlice = uLThptPerSlice;
+ }
+ public Integer getMaxNumberOfConns() {
+ return maxNumberOfConns;
+ }
+ public void setMaxNumberOfConns(Integer maxNumberOfConns) {
+ this.maxNumberOfConns = maxNumberOfConns;
+ }
+ public String getLastUpdatedTS() {
+ return lastUpdatedTS;
+ }
+ public void setLastUpdatedTS(String lastUpdatedTS) {
+ this.lastUpdatedTS = lastUpdatedTS;
+ }
+ @Override
+ public String toString() {
+ return "NSSAIConfigData [dLThptPerSlice=" + dLThptPerSlice + ", uLThptPerSlice=" + uLThptPerSlice
+ + ", maxNumberOfConns=" + maxNumberOfConns + ", lastUpdatedTS=" + lastUpdatedTS + "]";
+ }
+} \ No newline at end of file
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NSSAIData.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NSSAIData.java
new file mode 100644
index 0000000..a88beeb
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NSSAIData.java
@@ -0,0 +1,43 @@
+package org.onap.ransim.rest.web.mapper;
+
+
+import org.onap.ransim.rest.api.models.NSSAIConfig;
+
+public class NSSAIData{
+ private String sNSSAI;
+ private String status;
+ private String globalSubscriberId;
+ private String subscriptionServiceType;
+ //private Map<String, Integer> configData;
+ private NSSAIConfig configData;
+ public String getsNSSAI() {
+ return sNSSAI;
+ }
+ public void setsNSSAI(String sNSSAI) {
+ this.sNSSAI = sNSSAI;
+ }
+ public String getStatus() {
+ return status;
+ }
+ public void setStatus(String status) {
+ this.status = status;
+ }
+ public String getGlobalSubscriberId() {
+ return globalSubscriberId;
+ }
+ public void setGlobalSubscriberId(String globalSubscriberId) {
+ this.globalSubscriberId = globalSubscriberId;
+ }
+ public String getSubscriptionServiceType() {
+ return subscriptionServiceType;
+ }
+ public void setSubscriptionServiceType(String subscriptionServiceType) {
+ this.subscriptionServiceType = subscriptionServiceType;
+ }
+ public NSSAIConfig getConfigData() {
+ return configData;
+ }
+ public void setConfigData(NSSAIConfig configData) {
+ this.configData = configData;
+ }
+} \ No newline at end of file
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrCellsNetwork.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrCellsNetwork.java
new file mode 100644
index 0000000..87b8cd3
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrCellsNetwork.java
@@ -0,0 +1,38 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+/**
+ * Request mapper Class for NbrCellNetwork
+ * @author Devendra Chauhan
+ *
+ */
+public class NbrCellsNetwork {
+ //param
+
+ private String targetCellId;
+ private long pciValue;
+ private boolean ho;
+
+
+ public String getTargetCellId() {
+ return targetCellId;
+ }
+ public void setTargetCellId(String targetCellId) {
+ this.targetCellId = targetCellId;
+ }
+ public long getPciValue() {
+ return pciValue;
+ }
+ public void setPciValue(long pciValue) {
+ this.pciValue = pciValue;
+ }
+ public boolean isHo() {
+ return ho;
+ }
+ public void setHo(boolean ho) {
+ this.ho = ho;
+ }
+
+
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrCellsNetworkResponse.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrCellsNetworkResponse.java
new file mode 100644
index 0000000..20697c9
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrCellsNetworkResponse.java
@@ -0,0 +1,41 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+/**
+ * Response Mapper for NbrCellsNetwork
+ * @author Devendra Chauhan
+ *
+ */
+public class NbrCellsNetworkResponse {
+
+ private String networkId;
+ //private List<NbrCellsNetwork> NbrCellsNetworkObjList;
+ @JsonProperty("cellsNbrList")
+ private List<NbrListResponse> cellsNbrList;
+ public String getNetworkId() {
+ return networkId;
+ }
+ public void setNetworkId(String networkId) {
+ this.networkId = networkId;
+ }
+ public List<NbrListResponse> getCellsNbrList() {
+ return cellsNbrList;
+ }
+ public void setCellsNbrList(List<NbrListResponse> cellsNbrList) {
+ this.cellsNbrList = cellsNbrList;
+ }
+
+
+
+ /*public List<NbrCellsNetwork> getNbrCellsNetworkObjList() {
+ return NbrCellsNetworkObjList;
+ }
+ public void setNbrCellsNetworkObjList(List<NbrCellsNetwork> nbrCellsNetworkObjList) {
+ NbrCellsNetworkObjList = nbrCellsNetworkObjList;
+ }*/
+
+
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrList.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrList.java
new file mode 100644
index 0000000..828c4c8
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrList.java
@@ -0,0 +1,38 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+/**
+ * Mapper Class for NbrList
+ * @author Devendra Chauhan
+ *
+ */
+public class NbrList {
+ //param
+
+ private String targetCellId;
+ private long pciValue;
+ private boolean ho;
+
+
+ public String getTargetCellId() {
+ return targetCellId;
+ }
+ public void setTargetCellId(String targetCellId) {
+ this.targetCellId = targetCellId;
+ }
+ public long getPciValue() {
+ return pciValue;
+ }
+ public void setPciValue(long pciValue) {
+ this.pciValue = pciValue;
+ }
+ public boolean isHo() {
+ return ho;
+ }
+ public void setHo(boolean ho) {
+ this.ho = ho;
+ }
+
+
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrListResponse.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrListResponse.java
new file mode 100644
index 0000000..7fa6b0e
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrListResponse.java
@@ -0,0 +1,29 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+/**
+ *
+ * Response Mapper class for NbrList
+ * @author Devendra Chauhan
+ *
+ */
+public class NbrListResponse {
+
+ private String cellId;
+ private List<NbrList> nbrList;
+ public String getCellId() {
+ return cellId;
+ }
+ public void setCellId(String cellId) {
+ this.cellId = cellId;
+ }
+ public List<NbrList> getNbrList() {
+ return nbrList;
+ }
+ public void setNbrList(List<NbrList> nbrList) {
+ this.nbrList = nbrList;
+ }
+
+
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrObj.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrObj.java
new file mode 100644
index 0000000..06e1edf
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NbrObj.java
@@ -0,0 +1,27 @@
+package org.onap.ransim.rest.web.mapper;
+
+/**
+ * Mapper class for nbrObj
+ * @author Devendra Chauhan
+ *
+ */
+public class NbrObj {
+ private String targetCellId;
+ private boolean ho;
+
+ public String getTargetCellId() {
+ return targetCellId;
+ }
+ public void setTargetCellId(String targetCellId) {
+ this.targetCellId = targetCellId;
+ }
+ public boolean isHo() {
+ return ho;
+ }
+ public void setHo(boolean ho) {
+ this.ho = ho;
+ }
+
+
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NearRTRICModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NearRTRICModel.java
new file mode 100644
index 0000000..4ed839e
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/NearRTRICModel.java
@@ -0,0 +1,77 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+public class NearRTRICModel{
+ private Integer nearRTRICId;
+ private Integer gNBId;
+ private List<String> trackingArea;
+ private String resourceType;
+ private List<GNBCUCPModel> gNBCUCPList;
+ private List<GNBCUUPModel> gNBCUUPList;
+ private List<GNBDUModel> gNBDUList;
+ private List<String> ranNFNSSIList;
+ private List<PLMNInfoModel> pLMNInfoList;
+ public Integer getNearRTRICId() {
+ return nearRTRICId;
+ }
+ public void setNearRTRICId(Integer nearRTRICId) {
+ this.nearRTRICId = nearRTRICId;
+ }
+ public Integer getgNBId() {
+ return gNBId;
+ }
+ public void setgNBId(Integer gNBId) {
+ this.gNBId = gNBId;
+ }
+ public List<String> getTrackingArea() {
+ return trackingArea;
+ }
+ public void setTrackingArea(List<String> trackingArea) {
+ this.trackingArea = trackingArea;
+ }
+ public String getResourceType() {
+ return resourceType;
+ }
+ public void setResourceType(String resourceType) {
+ this.resourceType = resourceType;
+ }
+
+ public List<String> getRanNFNSSIList() {
+ return ranNFNSSIList;
+ }
+ public void setRanNFNSSIList(List<String> ranNFNSSIList) {
+ this.ranNFNSSIList = ranNFNSSIList;
+ }
+ public List<GNBCUCPModel> getgNBCUCPList() {
+ return gNBCUCPList;
+ }
+ public void setgNBCUCPList(List<GNBCUCPModel> gNBCUCPList) {
+ this.gNBCUCPList = gNBCUCPList;
+ }
+ public List<GNBCUUPModel> getgNBCUUPList() {
+ return gNBCUUPList;
+ }
+ public void setgNBCUUPList(List<GNBCUUPModel> gNBCUUPList) {
+ this.gNBCUUPList = gNBCUUPList;
+ }
+ public List<GNBDUModel> getgNBDUList() {
+ return gNBDUList;
+ }
+ public void setgNBDUList(List<GNBDUModel> gNBDUList) {
+ this.gNBDUList = gNBDUList;
+ }
+ public List<PLMNInfoModel> getpLMNInfoList() {
+ return pLMNInfoList;
+ }
+ public void setpLMNInfoList(List<PLMNInfoModel> pLMNInfoList) {
+ this.pLMNInfoList = pLMNInfoList;
+ }
+ @Override
+ public String toString() {
+ return "NearRTRICModel [nearRTRICId=" + nearRTRICId + ", gNBId=" + gNBId + ", trackingArea=" + trackingArea
+ + ", resourceType=" + resourceType + ", gNBCUCPList=" + gNBCUCPList + ", gNBCUUPList=" + gNBCUUPList
+ + ", gNBDUList=" + gNBDUList + ", ranNFNSSIList=" + ranNFNSSIList + ", pLMNInfoList=" + pLMNInfoList
+ + "]";
+ }
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/PLMNInfoModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/PLMNInfoModel.java
new file mode 100644
index 0000000..19c9fcd
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/PLMNInfoModel.java
@@ -0,0 +1,24 @@
+package org.onap.ransim.rest.web.mapper;
+
+public class PLMNInfoModel{
+ private String pLMNId;
+ private NSSAIData sNSSAI;
+
+ public String getpLMNId() {
+ return pLMNId;
+ }
+ public void setpLMNId(String pLMNId) {
+ this.pLMNId = pLMNId;
+ }
+ public NSSAIData getsNSSAI() {
+ return sNSSAI;
+ }
+ public void setsNSSAI(NSSAIData sNSSAI) {
+ this.sNSSAI = sNSSAI;
+ }
+ @Override
+ public String toString() {
+ return "PLMNInfoModel [pLMNId=" + pLMNId + ", sNSSAI=" + sNSSAI + "]";
+ }
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RANSliceInfoModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RANSliceInfoModel.java
new file mode 100644
index 0000000..d37912b
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RANSliceInfoModel.java
@@ -0,0 +1,79 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.io.Serializable;
+import java.util.List;
+
+public class RANSliceInfoModel implements Serializable{
+ private static final long serialVersionUID = 1L;
+ private String ranNFNSSIId;
+ private List<String> ranNSSIList;
+ private List<String> nSSAIList;
+ private List<SliceProfileModel> sliceProfilesList;
+ private String trackingAreaList;
+ private String subnetStatus;
+ private String nsstId;
+ private String sliceType;
+ private String isShareable;
+ public String getRanNFNSSIId() {
+ return ranNFNSSIId;
+ }
+ public void setRanNFNSSIId(String ranNFNSSIId) {
+ this.ranNFNSSIId = ranNFNSSIId;
+ }
+ public List<String> getRanNSSIList() {
+ return ranNSSIList;
+ }
+ public void setRanNSSIList(List<String> ranNSSIList) {
+ this.ranNSSIList = ranNSSIList;
+ }
+
+ public String getTrackingAreaList() {
+ return trackingAreaList;
+ }
+ public void setTrackingAreaList(String trackingAreaList) {
+ this.trackingAreaList = trackingAreaList;
+ }
+ public String getSubnetStatus() {
+ return subnetStatus;
+ }
+ public void setSubnetStatus(String subnetStatus) {
+ this.subnetStatus = subnetStatus;
+ }
+ public String getNsstId() {
+ return nsstId;
+ }
+ public void setNsstId(String nsstId) {
+ this.nsstId = nsstId;
+ }
+ public String getSliceType() {
+ return sliceType;
+ }
+ public void setSliceType(String sliceType) {
+ this.sliceType = sliceType;
+ }
+ public String getIsShareable() {
+ return isShareable;
+ }
+ public List<String> getnSSAIList() {
+ return nSSAIList;
+ }
+ public void setnSSAIList(List<String> nSSAIList) {
+ this.nSSAIList = nSSAIList;
+ }
+ public List<SliceProfileModel> getSliceProfilesList() {
+ return sliceProfilesList;
+ }
+ public void setSliceProfilesList(List<SliceProfileModel> sliceProfilesList) {
+ this.sliceProfilesList = sliceProfilesList;
+ }
+ public void setIsShareable(String isShareable) {
+ this.isShareable = isShareable;
+ }
+ @Override
+ public String toString() {
+ return "RANSliceInfoModel [ranNFNSSIId=" + ranNFNSSIId + ", ranNSSIList=" + ranNSSIList + ", nSSAIList=" + nSSAIList + ", sliceProfilesList=" + sliceProfilesList + ", trackingAreaList="
+ + trackingAreaList + ", subnetStatus=" + subnetStatus + ", nsstId=" + nsstId + ", sliceType="
+ + sliceType + ", isShareable=" + isShareable + "]";
+ }
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RRMPolicyMemberModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RRMPolicyMemberModel.java
new file mode 100644
index 0000000..268576b
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RRMPolicyMemberModel.java
@@ -0,0 +1,23 @@
+package org.onap.ransim.rest.web.mapper;
+
+public class RRMPolicyMemberModel{
+ private String pLMNId;
+ private NSSAIData sNSSAI;
+
+ public String getpLMNId() {
+ return pLMNId;
+ }
+ public void setpLMNId(String pLMNId) {
+ this.pLMNId = pLMNId;
+ }
+ public NSSAIData getsNSSAI() {
+ return sNSSAI;
+ }
+ public void setsNSSAI(NSSAIData sNSSAI) {
+ this.sNSSAI = sNSSAI;
+ }
+ @Override
+ public String toString() {
+ return "RRMPolicyMemberModel [pLMNId=" + pLMNId + ", sNSSAI=" + sNSSAI + "]";
+ }
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RRMPolicyRatioModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RRMPolicyRatioModel.java
new file mode 100644
index 0000000..4ef2597
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/RRMPolicyRatioModel.java
@@ -0,0 +1,77 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+public class RRMPolicyRatioModel{
+ private Integer rrmPolicyID;
+ private String resourceID;
+ private String resourceType;
+ private String sliceType;
+ private List<RRMPolicyMemberModel> rRMPolicyMemberList;
+ private String quotaType;
+ private Integer rRMPolicyMaxRatio;
+ private Integer rRMPolicyMinRatio;
+ private Integer rRMPolicyDedicatedRatio;
+ public Integer getRrmPolicyID() {
+ return rrmPolicyID;
+ }
+ public void setRrmPolicyID(Integer rrmPolicyID) {
+ this.rrmPolicyID = rrmPolicyID;
+ }
+ public String getResourceID() {
+ return resourceID;
+ }
+ public void setResourceID(String resourceID) {
+ this.resourceID = resourceID;
+ }
+ public String getResourceType() {
+ return resourceType;
+ }
+ public void setResourceType(String resourceType) {
+ this.resourceType = resourceType;
+ }
+ public String getSliceType() {
+ return sliceType;
+ }
+ public void setSliceType(String sliceType) {
+ this.sliceType = sliceType;
+ }
+ public List<RRMPolicyMemberModel> getrRMPolicyMemberList() {
+ return rRMPolicyMemberList;
+ }
+ public void setrRMPolicyMemberList(List<RRMPolicyMemberModel> rRMPolicyMemberList) {
+ this.rRMPolicyMemberList = rRMPolicyMemberList;
+ }
+ public String getQuotaType() {
+ return quotaType;
+ }
+ public void setQuotaType(String quotaType) {
+ this.quotaType = quotaType;
+ }
+ public Integer getrRMPolicyMaxRatio() {
+ return rRMPolicyMaxRatio;
+ }
+ public void setrRMPolicyMaxRatio(Integer rRMPolicyMaxRatio) {
+ this.rRMPolicyMaxRatio = rRMPolicyMaxRatio;
+ }
+ public Integer getrRMPolicyMinRatio() {
+ return rRMPolicyMinRatio;
+ }
+ public void setrRMPolicyMinRatio(Integer rRMPolicyMinRatio) {
+ this.rRMPolicyMinRatio = rRMPolicyMinRatio;
+ }
+ public Integer getrRMPolicyDedicatedRatio() {
+ return rRMPolicyDedicatedRatio;
+ }
+ public void setrRMPolicyDedicatedRatio(Integer rRMPolicyDedicatedRatio) {
+ this.rRMPolicyDedicatedRatio = rRMPolicyDedicatedRatio;
+ }
+ @Override
+ public String toString() {
+ return "RRMPolicyRatioModel [rrmPolicyID=" + rrmPolicyID + ", resourceID=" + resourceID + ", resourceType="
+ + resourceType + ", sliceType=" + sliceType + ", rRMPolicyMemberList=" + rRMPolicyMemberList
+ + ", quotaType=" + quotaType + ", rRMPolicyMaxRatio=" + rRMPolicyMaxRatio + ", rRMPolicyMinRatio="
+ + rRMPolicyMinRatio + ", rRMPolicyDedicatedRatio=" + rRMPolicyDedicatedRatio + "]";
+ }
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/Result.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/Result.java
new file mode 100644
index 0000000..8a6b789
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/Result.java
@@ -0,0 +1,40 @@
+package org.onap.ransim.rest.web.mapper;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * Mapper Class for Result
+ *
+ * @author Devendra Chauhan
+ *
+ */
+public class Result {
+ // param
+ @JsonProperty("attribute-name")
+ private String attributeName;
+ @JsonProperty("value")
+ private String value;
+
+ public Result(String atributeName, String value) {
+ super();
+ this.attributeName = atributeName;
+ this.value = value;
+ }
+
+ public String getAttributeName() {
+ return attributeName;
+ }
+
+ public void setAttributeName(String attributeName) {
+ this.attributeName = attributeName;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/SliceProfileModel.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/SliceProfileModel.java
new file mode 100644
index 0000000..f08ce64
--- /dev/null
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/web/mapper/SliceProfileModel.java
@@ -0,0 +1,92 @@
+package org.onap.ransim.rest.web.mapper;
+
+import java.util.List;
+
+public class SliceProfileModel{
+ private String sliceProfileId;
+ private String sNSSAI;
+ private String pLMNIdList;
+ private Integer maxNumberofUEs;
+ private Integer latency;
+ private Integer dLThptPerSlice;
+ private Integer uLThptPerSlice;
+ private Integer maxNumberofConns;
+ private String uEMobilityLevel;
+ private String resourceSharingLevel;
+ private List<String> coverageAreaList;
+
+ public String getSliceProfileId() {
+ return sliceProfileId;
+ }
+ public void setSliceProfileId(String sliceProfileId) {
+ this.sliceProfileId = sliceProfileId;
+ }
+ public String getsNSSAI() {
+ return sNSSAI;
+ }
+ public void setsNSSAI(String sNSSAI) {
+ this.sNSSAI = sNSSAI;
+ }
+ public String getpLMNIdList() {
+ return pLMNIdList;
+ }
+ public void setpLMNIdList(String pLMNIdList) {
+ this.pLMNIdList = pLMNIdList;
+ }
+ public Integer getMaxNumberofUEs() {
+ return maxNumberofUEs;
+ }
+ public void setMaxNumberofUEs(Integer maxNumberofUEs) {
+ this.maxNumberofUEs = maxNumberofUEs;
+ }
+ public Integer getLatency() {
+ return latency;
+ }
+ public void setLatency(Integer latency) {
+ this.latency = latency;
+ }
+ public Integer getdLThptPerSlice() {
+ return dLThptPerSlice;
+ }
+ public void setdLThptPerSlice(Integer dLThptPerSlice) {
+ this.dLThptPerSlice = dLThptPerSlice;
+ }
+ public Integer getuLThptPerSlice() {
+ return uLThptPerSlice;
+ }
+ public void setuLThptPerSlice(Integer uLThptPerSlice) {
+ this.uLThptPerSlice = uLThptPerSlice;
+ }
+ public Integer getMaxNumberofConns() {
+ return maxNumberofConns;
+ }
+ public void setMaxNumberofConns(Integer maxNumberofConns) {
+ this.maxNumberofConns = maxNumberofConns;
+ }
+ public String getuEMobilityLevel() {
+ return uEMobilityLevel;
+ }
+ public void setuEMobilityLevel(String uEMobilityLevel) {
+ this.uEMobilityLevel = uEMobilityLevel;
+ }
+ public String getResourceSharingLevel() {
+ return resourceSharingLevel;
+ }
+ public void setResourceSharingLevel(String resourceSharingLevel) {
+ this.resourceSharingLevel = resourceSharingLevel;
+ }
+ public List<String> getCoverageAreaList() {
+ return coverageAreaList;
+ }
+ public void setCoverageAreaList(List<String> coverageAreaList) {
+ this.coverageAreaList = coverageAreaList;
+ }
+ @Override
+ public String toString() {
+ return "SliceProfileModel [sliceProfileId=" + sliceProfileId + ", sNSSAI=" + sNSSAI + ", pLMNIdList="
+ + pLMNIdList + ", maxNumberofUEs=" + maxNumberofUEs + ", latency=" + latency + ", dLThptPerSlice="
+ + dLThptPerSlice + ", uLThptPerSlice=" + uLThptPerSlice + ", maxNumberofConns=" + maxNumberofConns
+ + ", uEMobilityLevel=" + uEMobilityLevel + ", resourceSharingLevel=" + resourceSharingLevel
+ + ", coverageAreaList=" + coverageAreaList + "]";
+ }
+}