From 959c9cf80775c4b1e5d78f299a441ce9fe9bd9d3 Mon Sep 17 00:00:00 2001 From: yashwanth Date: Sun, 25 Apr 2021 23:42:58 -0700 Subject: TrackingArea Type change Issue-ID: INT-1913 Signed-off-by: yashwanth Change-Id: Iba23a9dcee04a1c8604f88e7cc3bae795a9410ff --- .../onap/ransim/rest/api/controller/RANSliceConfigController.java | 4 ++-- .../org/onap/ransim/rest/api/controller/RansimController.java | 2 +- .../org/onap/ransim/rest/api/handler/RansimSlicingHandler.java | 8 ++++---- .../src/main/java/org/onap/ransim/rest/api/models/NearRTRIC.java | 8 ++++---- .../src/main/java/org/onap/ransim/rest/api/models/TACells.java | 6 +++--- .../org/onap/ransim/rest/api/repository/NearRTRICRepository.java | 2 +- .../org/onap/ransim/rest/api/repository/TACellRepository.java | 2 +- .../org/onap/ransim/rest/api/services/RANSliceConfigService.java | 4 ++-- 8 files changed, 18 insertions(+), 18 deletions(-) (limited to 'ransim/ransimctrlr/RANSIM-CTRLR/src/main/java/org/onap/ransim/rest') 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> findNearRTRICofCellsFromTA(@PathVariable String trackingArea) { + public ResponseEntity> findNearRTRICofCellsFromTA(@PathVariable int trackingArea) { logger.info("Request Received"); try { List cellIds = this.findListOfCells(trackingArea).getBody(); @@ -296,7 +296,7 @@ public class RANSliceConfigController { * @return */ @GetMapping(path = "/cell-list/{trackingArea}") - public ResponseEntity> findListOfCells(@PathVariable String trackingArea) { + public ResponseEntity> 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 tacellList = ranSliceConfigService.fetchAllTA(); - HashMap> taCells = new HashMap<>(); + HashMap> taCells = new HashMap<>(); for (TACells ta : tacellList) { String[] cells = ta.getCellsList().split(","); List cellList = new ArrayList(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 generateIntelligentSlicingPmData(long startTime, HashMap> taCells) { + public List generateIntelligentSlicingPmData(long startTime, HashMap> taCells) { List result = new ArrayList(); 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> taCellMap : taCells.entrySet()) { + for (java.util.Map.Entry> 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 trackingArea; + private List 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 getTrackingArea() { + public List getTrackingArea() { return trackingArea; } - public void setTrackingArea(List trackingArea) { + public void setTrackingArea(List 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 { @Query(nativeQuery = true, value = "select * from nearrtric ric join trackingarea ta where tracking_area=?1") - public List getListOfRICsInTrackingArea(String trackingArea); + public List getListOfRICsInTrackingArea(int trackingArea); @Query(nativeQuery = true, value = "select * from nearrtric ric join gnbcucpfunction cucp where cucp.gnbcuname=?1") public List 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 { +public interface TACellRepository extends CrudRepository { } 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 */ - public List findRICsInTA(String trackingArea) { + public List findRICsInTA(int trackingArea) { logger.debug("Request received to find the NearRTRICs in Tracking Area::" + trackingArea); modelMapper.getConfiguration().setMatchingStrategy(MatchingStrategies.STRICT); List nearRTRICsList = nearRTRICRepository.getListOfRICsInTrackingArea(trackingArea); @@ -411,7 +411,7 @@ public class RANSliceConfigService { * @param trackingArea * @return List */ - public List fetchCellsofTA(String trackingArea) { + public List 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() -- cgit 1.2.3-korg