aboutsummaryrefslogtreecommitdiffstats
path: root/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim
diff options
context:
space:
mode:
Diffstat (limited to 'ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim')
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RANSliceConfigController.java4
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RansimController.java2
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/handler/RansimSlicingHandler.java8
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/NearRTRIC.java8
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/TACells.java6
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/NearRTRICRepository.java2
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/TACellRepository.java2
-rw-r--r--ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/RANSliceConfigService.java4
8 files changed, 18 insertions, 18 deletions
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RANSliceConfigController.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RANSliceConfigController.java
index b6a661d..0ce0431 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RANSliceConfigController.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RANSliceConfigController.java
@@ -271,7 +271,7 @@ public class RANSliceConfigController {
* @return
*/
@GetMapping(path = "/nearrtric-list/{trackingArea}")
- public ResponseEntity<List<NearRTRICModel>> findNearRTRICofCellsFromTA(@PathVariable String trackingArea) {
+ public ResponseEntity<List<NearRTRICModel>> findNearRTRICofCellsFromTA(@PathVariable int trackingArea) {
logger.info("Request Received");
try {
List<String> cellIds = this.findListOfCells(trackingArea).getBody();
@@ -296,7 +296,7 @@ public class RANSliceConfigController {
* @return
*/
@GetMapping(path = "/cell-list/{trackingArea}")
- public ResponseEntity<List<String>> findListOfCells(@PathVariable String trackingArea) {
+ public ResponseEntity<List<String>> findListOfCells(@PathVariable int trackingArea) {
logger.info("Request Received");
try {
if (ranSliceConfigService.fetchCellsofTA(trackingArea).size() > 0) {
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RansimController.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RansimController.java
index 5a26336..ddf2513 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RansimController.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/controller/RansimController.java
@@ -684,7 +684,7 @@ public class RansimController {
try {
long startTime = (System.currentTimeMillis());
Iterable<TACells> tacellList = ranSliceConfigService.fetchAllTA();
- HashMap<String, List<String>> taCells = new HashMap<>();
+ HashMap<Integer, List<String>> taCells = new HashMap<>();
for (TACells ta : tacellList) {
String[] cells = ta.getCellsList().split(",");
List<String> cellList = new ArrayList<String>(Arrays.asList(cells));
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/handler/RansimSlicingHandler.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/handler/RansimSlicingHandler.java
index 4629fc6..43e80d6 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/handler/RansimSlicingHandler.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/handler/RansimSlicingHandler.java
@@ -69,7 +69,7 @@ public class RansimSlicingHandler {
@Autowired
RANSliceConfigService ranSliceConfigService;
- public List<String> generateIntelligentSlicingPmData(long startTime, HashMap<String, List<String>> taCells) {
+ public List<String> generateIntelligentSlicingPmData(long startTime, HashMap<Integer, List<String>> taCells) {
List<String> result = new ArrayList<String>();
try {
String requestUrl = "http://" + "localhost" + ":" + "8081" + "/ransim/api/ransim-db/v4/cucp-list";
@@ -131,13 +131,13 @@ public class RansimSlicingHandler {
configData = pLMNInfoModel.getsNSSAI().getConfigData().getMaxNumberOfConns();
noOfRequestedSessions = 0;
successfulSessions = 0;
- for (java.util.Map.Entry<String, List<String>> taCellMap : taCells.entrySet()) {
+ for (java.util.Map.Entry<Integer, List<String>> taCellMap : taCells.entrySet()) {
for (String cell : taCellMap.getValue()) {
if (Integer.parseInt(cell) == nRCellCUModel.getCellLocalId().intValue()) {
long end = (System.currentTimeMillis());
if (peakEndTime > end) {
- if (taCellMap.getKey().equalsIgnoreCase("TA1")
- || taCellMap.getKey().equalsIgnoreCase("TA3")) {
+ if (taCellMap.getKey()==101
+ || taCellMap.getKey()==303) {
rNumForTotalReq = 1.4 + (new Random().nextDouble() * (1.0 - 1.4));
} else {
rNumForTotalReq = 0.6 + (new Random().nextDouble() * (0.3 - 0.6));
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/NearRTRIC.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/NearRTRIC.java
index 5a716e9..961e048 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/NearRTRIC.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/NearRTRIC.java
@@ -42,9 +42,9 @@ public class NearRTRIC implements Serializable {
private Integer nearRTRICId;
@Column(name = "GNBID")
private Integer gNBId;
- @ElementCollection(targetClass = String.class)
+ @ElementCollection//(targetClass = String.class)
@CollectionTable(name = "TRACKINGAREA", joinColumns = @JoinColumn(name = "nearrtricid"))
- private List<String> trackingArea;
+ private List<Integer> trackingArea;
@Column(name = "RESOURCETYPE")
private String resourceType;
@OneToMany(mappedBy = "nearRTRIC", cascade = CascadeType.ALL)
@@ -76,11 +76,11 @@ public class NearRTRIC implements Serializable {
this.gNBId = gNBId;
}
- public List<String> getTrackingArea() {
+ public List<Integer> getTrackingArea() {
return trackingArea;
}
- public void setTrackingArea(List<String> trackingArea) {
+ public void setTrackingArea(List<Integer> trackingArea) {
this.trackingArea = trackingArea;
}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/TACells.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/TACells.java
index 40ab024..bc60abb 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/TACells.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/models/TACells.java
@@ -33,15 +33,15 @@ public class TACells implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "TRACKINGAREA")
- private String trackingArea;
+ private int trackingArea;
@Column(name = "CELLS")
private String cellsList;
- public String getTrackingArea() {
+ public int getTrackingArea() {
return trackingArea;
}
- public void setTrackingArea(String trackingArea) {
+ public void setTrackingArea(int trackingArea) {
this.trackingArea = trackingArea;
}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/NearRTRICRepository.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/NearRTRICRepository.java
index 8ed4882..a2a184f 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/NearRTRICRepository.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/NearRTRICRepository.java
@@ -32,7 +32,7 @@ import org.springframework.stereotype.Repository;
public interface NearRTRICRepository extends CrudRepository<NearRTRIC, Integer> {
@Query(nativeQuery = true, value = "select * from nearrtric ric join trackingarea ta where tracking_area=?1")
- public List<NearRTRIC> getListOfRICsInTrackingArea(String trackingArea);
+ public List<NearRTRIC> getListOfRICsInTrackingArea(int trackingArea);
@Query(nativeQuery = true, value = "select * from nearrtric ric join gnbcucpfunction cucp where cucp.gnbcuname=?1")
public List<NearRTRIC> findNearRTRICByCUCPName(String cucpNames);
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/TACellRepository.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/TACellRepository.java
index 92ccd1a..0feeb5d 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/TACellRepository.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/repository/TACellRepository.java
@@ -30,6 +30,6 @@ import org.springframework.stereotype.Repository;
*
*/
@Repository
-public interface TACellRepository extends CrudRepository<TACells, String> {
+public interface TACellRepository extends CrudRepository<TACells, Integer> {
}
diff --git a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/RANSliceConfigService.java b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/RANSliceConfigService.java
index 7e2172b..36bd48a 100644
--- a/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/RANSliceConfigService.java
+++ b/ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest/api/services/RANSliceConfigService.java
@@ -330,7 +330,7 @@ public class RANSliceConfigService {
* @param trackingArea
* @return List<NearRTRICModel>
*/
- public List<NearRTRICModel> findRICsInTA(String trackingArea) {
+ public List<NearRTRICModel> findRICsInTA(int trackingArea) {
logger.debug("Request received to find the NearRTRICs in Tracking Area::" + trackingArea);
modelMapper.getConfiguration().setMatchingStrategy(MatchingStrategies.STRICT);
List<NearRTRIC> nearRTRICsList = nearRTRICRepository.getListOfRICsInTrackingArea(trackingArea);
@@ -411,7 +411,7 @@ public class RANSliceConfigService {
* @param trackingArea
* @return List<String>
*/
- public List<String> fetchCellsofTA(String trackingArea) {
+ public List<String> fetchCellsofTA(int trackingArea) {
logger.debug("Request recieved to fetch the cell details of TA:" + trackingArea);
modelMapper.getConfiguration().setMatchingStrategy(MatchingStrategies.STRICT);
String cells = tACellRepository.findById(trackingArea).isPresent()