Details
-
Type:
Task
-
Status:
Done
(View Workflow)
-
Priority:
Normal
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: UCMDB
-
Labels:None Labels
-
Customer:Mobinets
Description
-put NonRoutedSiteService logic inside versionservice to hold
*the pagination
- public Page<NonRoutedSiteDto> findNonRoutedSites(
String versionId,
Pageable pageable,
Predicate... filters)
*public long countNonRoutedSites(String versionId, Predicate... filters) - compute for core logic
- private Set<String> loadRoutedSites(String versionId)
*private Map<String, Set<String>> loadAdjacentSites(String versionId)
-RouteDependencyCalculator component to
*for the calcule logic :processRoute & calculate -missing parts of RoutingManager (route piece)
-add NonRoutedSiteDto for NonRoutedSite report and add RouteHopsCheckDto for RouteHopsCheck report
-add navigation on the sidebar for both
-add view NonRoutedSiteView for NonRoutedSite report
-add view RouteHopsCheckView for RouteHopsCheck report
Activity
-
- Time Spent:
- 7 hours
-
Implement the logic as described in the description
| Field | Original Value | New Value |
|---|---|---|
| Gantt Options | Milestone (set to milestone: having a due date but zero effort) | |
| Planned Start | 2025-12-16 24:00 (milestone: set planned start date to due date) | |
| Planned End | 2025-12-16 24:00 (milestone: set planned end date to due date) |
| Description |
-add NonRoutedSiteService interface
-add NonRoutedSiteServiceImpl service to hold *the pagination * public Page<NonRoutedSiteDto> findNonRoutedSites( String versionId, Pageable pageable, Predicate... filters) *public long countNonRoutedSites(String versionId, Predicate... filters) * compute for core logic * private Set<String> loadRoutedSites(String versionId) *private Map<String, Set<String>> loadAdjacentSites(String versionId) -RouteDependencyCalculator component to *for the calcule logic :processRoute & calculate -missing parts of RoutingManager (route piece) -add NonRoutedSiteDto for NonRoutedSite report and add RouteHopsCheckDto for RouteHopsCheck report -add navigation on the sidebar for both -add view NonRoutedSiteView for NonRoutedSite report -add view RouteHopsCheckView for RouteHopsCheck report |
| Assignee | Hassan Abdine [ habdine ] | Nouha Mhadhbi [ nmhadhbi ] |
| Status | Open Bug [ 10108 ] | Dev Scheduled [ 10014 ] |
| Status | Dev Scheduled [ 10014 ] | Implementation in progress [ 10016 ] |
| Status | Implementation in progress [ 10016 ] | Dev Paused [ 10017 ] |
| Remaining Estimate | 0 minutes [ 0 ] | |
| Time Spent | 7 hours [ 25200 ] | |
| Worklog Id | 286118 [ 286118 ] |
| Baseline Start | 2025-12-16 24:00 (set baseline based of initial work logging) | |
| Baseline End | 2025-12-16 24:00 (set baseline based of initial work logging) |
| Component/s | UCMDB [ 16302 ] |
| Reporter | Nouha Mhadhbi [ nmhadhbi ] | Bessem Manita [ bmanita ] |
| Issue Type | Bug [ 1 ] | Task [ 3 ] |
| Workflow | Mobinets_Dev_BugWF_J4.4 [ 200604 ] | ACE: Software Development Workflow [ 200609 ] |
| Status | Dev Paused [ 10017 ] | To Do [ 10001 ] |
| Description |
-add NonRoutedSiteService interface
-add NonRoutedSiteServiceImpl service to hold *the pagination * public Page<NonRoutedSiteDto> findNonRoutedSites( String versionId, Pageable pageable, Predicate... filters) *public long countNonRoutedSites(String versionId, Predicate... filters) * compute for core logic * private Set<String> loadRoutedSites(String versionId) *private Map<String, Set<String>> loadAdjacentSites(String versionId) -RouteDependencyCalculator component to *for the calcule logic :processRoute & calculate -missing parts of RoutingManager (route piece) -add NonRoutedSiteDto for NonRoutedSite report and add RouteHopsCheckDto for RouteHopsCheck report -add navigation on the sidebar for both -add view NonRoutedSiteView for NonRoutedSite report -add view RouteHopsCheckView for RouteHopsCheck report |
-put NonRoutedSiteService logic inside versionservice to hold *the pagination * public Page<NonRoutedSiteDto> findNonRoutedSites( String versionId, Pageable pageable, Predicate... filters) *public long countNonRoutedSites(String versionId, Predicate... filters) * compute for core logic * private Set<String> loadRoutedSites(String versionId) *private Map<String, Set<String>> loadAdjacentSites(String versionId) -RouteDependencyCalculator component to *for the calcule logic :processRoute & calculate -missing parts of RoutingManager (route piece) -add NonRoutedSiteDto for NonRoutedSite report and add RouteHopsCheckDto for RouteHopsCheck report -add navigation on the sidebar for both -add view NonRoutedSiteView for NonRoutedSite report -add view RouteHopsCheckView for RouteHopsCheck report |
| Description |
-put NonRoutedSiteService logic inside versionservice to hold *the pagination * public Page<NonRoutedSiteDto> findNonRoutedSites( String versionId, Pageable pageable, Predicate... filters) *public long countNonRoutedSites(String versionId, Predicate... filters) * compute for core logic * private Set<String> loadRoutedSites(String versionId) *private Map<String, Set<String>> loadAdjacentSites(String versionId) -RouteDependencyCalculator component to *for the calcule logic :processRoute & calculate -missing parts of RoutingManager (route piece) -add NonRoutedSiteDto for NonRoutedSite report and add RouteHopsCheckDto for RouteHopsCheck report -add navigation on the sidebar for both -add view NonRoutedSiteView for NonRoutedSite report -add view RouteHopsCheckView for RouteHopsCheck report |
-put NonRoutedSiteService logic inside versionservice to hold
*the pagination * public Page<NonRoutedSiteDto> findNonRoutedSites( String versionId, Pageable pageable, Predicate... filters) *public long countNonRoutedSites(String versionId, Predicate... filters) * compute for core logic * private Set<String> loadRoutedSites(String versionId) *private Map<String, Set<String>> loadAdjacentSites(String versionId) -RouteDependencyCalculator component to *for the calcule logic :processRoute & calculate -missing parts of RoutingManager (route piece) -add NonRoutedSiteDto for NonRoutedSite report and add RouteHopsCheckDto for RouteHopsCheck report -add navigation on the sidebar for both -add view NonRoutedSiteView for NonRoutedSite report -add view RouteHopsCheckView for RouteHopsCheck report |
| Status | To Do [ 10001 ] | Done [ 10000 ] |
| Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
|---|---|---|---|---|---|---|---|---|---|
|
34m 3s | 1 | Nouha Mhadhbi | 16/Dec/25 7:02 AM | |||||
|
5s | 1 | Nouha Mhadhbi | 16/Dec/25 7:02 AM | |||||
|
6s | 1 | Nouha Mhadhbi | 16/Dec/25 7:03 AM | |||||
|
6h 6m | 1 | Khaled Khalil | 16/Dec/25 1:09 PM | |||||
|
7d 22h 59m | 1 | Nouha Mhadhbi | 24/Dec/25 12:08 PM |
|
Links Hierarchy |
Documentation
|
Documentation
Implement the logic as described in the description