CD
(calcFibersLogicalConfig.getDrawing()) è un progetto integrativo tramite il servizio serviceIntegrativi.
Se il progetto non è integrativo, il metodo termina immediatamente.
Recupera la lista di giunti da impostare come "Integrativo Secondaria" mediante getFibJointsToSetIntegrativoSecondaria.
Se la lista è vuota, il metodo termina senza eseguire modifiche.
Aggiorna lo stato dei giunti nella base dati tramite mapperFibJoints.updateFkKvNetUseByListPkFibJoints.
Metodi di Supporto
getFibJointsToSetIntegrativoSecondaria(CalcFibersLogicalConfig calcFibersLogicalConfig)
Funzionamento:
Recupera e combina due insiemi di giunti:
Giunti appartenenti a fibre con nodo Z integrativo (getJointsOfFibersWithNodeZIntegrative).
Giunti associati a edifici integrativi (getJointsRelatedToIntegrativeBuildings).
Restituisce una lista contenente tutti i giunti da aggiornare.
getJointsOfFibersWithNodeZIntegrative(CalcFibersLogicalConfig calcFibersLogicalConfig)
Funzionamento:
Seleziona le fibre logiche del disegno che hanno un punto iniziale con utilizzo di rete "Integrativo Secondaria".
Se la lista non è vuota, recupera i giunti associati alle fibre trovate tramite mapperFibJoints.getFibJointByPkFibersList.
Restituisce la lista dei giunti identificati.
getJointsRelatedToIntegrativeBuildings(CalcFibersLogicalConfig calcFibersLogicalConfig)
Funzionamento:
Seleziona gli edifici integrativi associati alle fibre logiche nel disegno (mapperFiber.selectBuildingUisOnFiberByDrawing).
Se la lista è vuota, restituisce una lista vuota di giunti.
Per ogni edificio trovato, determina le fibre logiche associate tramite mapperFiber.selectOrderedPkRCablesFibersListByFkStartPointLimitByUiSum.
Recupera i giunti correlati alle fibre selezionate mediante mapperFibJoints.getJointsRelatedToBuilding.
Restituisce la lista dei giunti identificati.
Dipendenze
La funzione utilizza:
Servizi:
serviceIntegrativi: verifica se un progetto è integrativo.
Mapper per il database:
mapperFiber: operazioni su fibre logiche e associazioni con edifici.
mapperFibJoints: gestione dei giunti e aggiornamenti dello stato.