@@ -410,7 +410,7 @@ public NodeEntity createRoot(StudyEntity study) {
410410
411411 @ Transactional
412412 public RootNode getStudyTree (UUID studyId , UUID rootNetworkUuid ) {
413- NodeEntity rootNode = nodesRepository .findByStudyIdAndType (studyId , NodeType .ROOT ).orElseThrow (() -> new StudyException (NODE_NOT_FOUND ));
413+ NodeEntity rootNode = nodesRepository .findByStudyIdAndType (studyId , NodeType .ROOT ).orElseThrow (() -> new StudyException (NOT_FOUND , "Node not found" ));
414414 RootNode studyTree = (RootNode ) getStudySubtree (studyId , rootNode .getIdNode (), rootNetworkUuid );
415415 if (studyTree != null ) {
416416 studyTree .setStudyId (studyId );
@@ -419,12 +419,12 @@ public RootNode getStudyTree(UUID studyId, UUID rootNetworkUuid) {
419419 }
420420
421421 private void completeNodeInfos (List <AbstractNode > nodes , UUID rootNetworkUuid ) {
422- RootNetworkEntity rootNetworkEntity = rootNetworkService .getRootNetwork (rootNetworkUuid ).orElseThrow (() -> new StudyException (ROOT_NETWORK_NOT_FOUND ));
422+ RootNetworkEntity rootNetworkEntity = rootNetworkService .getRootNetwork (rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Root network not found" ));
423423 nodes .forEach (nodeInfo -> {
424424 if (nodeInfo instanceof RootNode rootNode ) {
425425 rootNode .setReportUuid (rootNetworkEntity .getReportUuid ());
426426 } else {
427- ((NetworkModificationNode ) nodeInfo ).completeDtoFromRootNetworkNodeInfo (rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeInfo .getId (), rootNetworkEntity .getId ()).orElseThrow (() -> new StudyException (ROOT_NETWORK_NOT_FOUND )));
427+ ((NetworkModificationNode ) nodeInfo ).completeDtoFromRootNetworkNodeInfo (rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeInfo .getId (), rootNetworkEntity .getId ()).orElseThrow (() -> new StudyException (NOT_FOUND , "Root network not found" )));
428428 }
429429 });
430430 }
@@ -557,15 +557,15 @@ private boolean isEditedNode(AbstractNode node) {
557557 }
558558
559559 private NodeEntity getNodeEntity (UUID nodeId ) {
560- return nodesRepository .findById (nodeId ).orElseThrow (() -> new StudyException (NODE_NOT_FOUND ));
560+ return nodesRepository .findById (nodeId ).orElseThrow (() -> new StudyException (NOT_FOUND , "Node not found" ));
561561 }
562562
563563 public RootNodeInfoEntity getRootNodeInfoEntity (UUID nodeId ) {
564- return rootNodeInfoRepository .findById (nodeId ).orElseThrow (() -> new StudyException (NODE_NOT_FOUND ));
564+ return rootNodeInfoRepository .findById (nodeId ).orElseThrow (() -> new StudyException (NOT_FOUND , "Node not found" ));
565565 }
566566
567567 public NetworkModificationNodeInfoEntity getNetworkModificationNodeInfoEntity (UUID nodeId ) {
568- return networkModificationNodeInfoRepository .findById (nodeId ).orElseThrow (() -> new StudyException (NODE_NOT_FOUND ));
568+ return networkModificationNodeInfoRepository .findById (nodeId ).orElseThrow (() -> new StudyException (NOT_FOUND , "Node not found" ));
569569 }
570570
571571 private AbstractNodeInfoEntity getNodeInfoEntity (UUID nodeUuid ) {
@@ -587,7 +587,7 @@ public AbstractNode getNode(UUID nodeId, UUID rootNetworkUuid) {
587587 }
588588
589589 public UUID getStudyRootNodeUuid (UUID studyId ) {
590- return nodesRepository .findByStudyIdAndType (studyId , NodeType .ROOT ).orElseThrow (() -> new StudyException (ELEMENT_NOT_FOUND )).getIdNode ();
590+ return nodesRepository .findByStudyIdAndType (studyId , NodeType .ROOT ).orElseThrow (() -> new StudyException (NOT_FOUND , "Root node not found" )).getIdNode ();
591591 }
592592
593593 private void assertNodeNameNotExist (UUID studyUuid , String nodeName ) {
@@ -713,7 +713,7 @@ public String getVariantId(UUID nodeUuid, UUID rootNetworkUuid) {
713713 return "" ;
714714 }
715715
716- return rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (ROOT_NETWORK_NOT_FOUND )).getVariantId ();
716+ return rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Root network not found" )).getVariantId ();
717717 }
718718
719719 @ Transactional (readOnly = true )
@@ -752,7 +752,7 @@ public UUID getReportUuid(UUID nodeUuid, UUID rootNetworkUuid) {
752752 if (nodeEntity .getType ().equals (NodeType .ROOT )) {
753753 return rootNetworkService .getRootReportUuid (rootNetworkUuid );
754754 } else {
755- return rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (ROOT_NETWORK_NOT_FOUND )).getModificationReports ().get (nodeUuid );
755+ return rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Root network not found" )).getModificationReports ().get (nodeUuid );
756756 }
757757 }
758758
@@ -784,7 +784,7 @@ public void restoreNode(UUID studyId, List<UUID> nodeIds, UUID anchorNodeId) {
784784 for (UUID nodeId : nodeIds ) {
785785 NodeEntity nodeToRestore = getNodeEntity (nodeId );
786786 NodeEntity anchorNode = getNodeEntity (anchorNodeId );
787- NetworkModificationNodeInfoEntity modificationNodeToRestore = networkModificationNodeInfoRepository .findById (nodeToRestore .getIdNode ()).orElseThrow (() -> new StudyException (NODE_NOT_FOUND ));
787+ NetworkModificationNodeInfoEntity modificationNodeToRestore = networkModificationNodeInfoRepository .findById (nodeToRestore .getIdNode ()).orElseThrow (() -> new StudyException (NOT_FOUND , "Node not found" ));
788788 if (self .isNodeNameExists (studyId , modificationNodeToRestore .getName ())) {
789789 String newName = getSuffixedNodeName (studyId , modificationNodeToRestore .getName ());
790790 modificationNodeToRestore .setName (newName );
@@ -814,7 +814,7 @@ public void updateComputationReportUuid(UUID nodeUuid, UUID rootNetworkUuid, Com
814814
815815 @ Transactional
816816 public Map <String , UUID > getComputationReports (UUID nodeUuid , UUID rootNetworkUuid ) {
817- return rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (NODE_NOT_FOUND )).getComputationReports ();
817+ return rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Node not found" )).getComputationReports ();
818818 }
819819
820820 @ Transactional
@@ -824,12 +824,12 @@ public void setModificationReports(UUID nodeUuid, UUID rootNetworkUuid, Map<UUID
824824
825825 @ Transactional
826826 public Map <UUID , UUID > getModificationReports (UUID nodeUuid , UUID rootNetworkUuid ) {
827- return rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (NODE_NOT_FOUND )).getModificationReports ();
827+ return rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Node not found" )).getModificationReports ();
828828 }
829829
830830 private void restoreNodeChildren (UUID studyId , UUID parentNodeId ) {
831831 getChildren (parentNodeId ).forEach (nodeEntity -> {
832- NetworkModificationNodeInfoEntity modificationNodeToRestore = networkModificationNodeInfoRepository .findById (nodeEntity .getIdNode ()).orElseThrow (() -> new StudyException (NODE_NOT_FOUND ));
832+ NetworkModificationNodeInfoEntity modificationNodeToRestore = networkModificationNodeInfoRepository .findById (nodeEntity .getIdNode ()).orElseThrow (() -> new StudyException (NOT_FOUND , "Node not found" ));
833833 if (self .isNodeNameExists (studyId , modificationNodeToRestore .getName ())) {
834834 String newName = getSuffixedNodeName (studyId , modificationNodeToRestore .getName ());
835835 modificationNodeToRestore .setName (newName );
@@ -854,7 +854,7 @@ private void getBuildInfos(NodeEntity nodeEntity, UUID rootNetworkUuid, BuildInf
854854 AbstractNode node = getSimpleNode (nodeEntity .getIdNode ());
855855 if (node .getType () == NodeType .NETWORK_MODIFICATION ) {
856856 NetworkModificationNode modificationNode = (NetworkModificationNode ) node ;
857- RootNetworkNodeInfoEntity rootNetworkNodeInfoEntity = rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeEntity .getIdNode (), rootNetworkUuid ).orElseThrow (() -> new StudyException (ROOT_NETWORK_NOT_FOUND ));
857+ RootNetworkNodeInfoEntity rootNetworkNodeInfoEntity = rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeEntity .getIdNode (), rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Root network not found" ));
858858 if (!rootNetworkNodeInfoEntity .getNodeBuildStatus ().toDto ().isBuilt ()) {
859859 UUID reportUuid = getModificationReportUuid (nodeEntity .getIdNode (), rootNetworkUuid , nodeToBuildUuid );
860860 buildInfos .insertModificationInfos (modificationNode .getModificationGroupUuid (), rootNetworkNodeInfoEntity .getModificationsUuidsToExclude (), new ReportInfos (reportUuid , modificationNode .getId ()));
@@ -877,7 +877,7 @@ public BuildInfos getBuildInfos(UUID nodeUuid, UUID rootNetworkUuid) {
877877 getBuildInfos (entity , rootNetworkUuid , buildInfos , nodeUuid );
878878 }
879879 }, () -> {
880- throw new StudyException (ELEMENT_NOT_FOUND );
880+ throw new StudyException (NOT_FOUND , "Node not found" );
881881 });
882882
883883 return buildInfos ;
@@ -1032,7 +1032,7 @@ private void fillIndexedNodeTreeInfosToInvalidate(NodeEntity nodeEntity, UUID ro
10321032 @ Transactional
10331033 public void updateNodeBuildStatus (UUID nodeUuid , UUID rootNetworkUuid , NodeBuildStatus nodeBuildStatus ) {
10341034 UUID studyId = self .getStudyUuidForNodeId (nodeUuid );
1035- RootNetworkNodeInfoEntity rootNetworkNodeInfoEntity = rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (ROOT_NETWORK_NOT_FOUND ));
1035+ RootNetworkNodeInfoEntity rootNetworkNodeInfoEntity = rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Root network not found" ));
10361036 NodeEntity nodeEntity = getNodeEntity (nodeUuid );
10371037 NodeBuildStatusEmbeddable currentNodeStatus = rootNetworkNodeInfoEntity .getNodeBuildStatus ();
10381038
@@ -1066,7 +1066,7 @@ public NodeBuildStatus getNodeBuildStatus(UUID nodeUuid, UUID rootNetworkUuid) {
10661066 return NodeBuildStatus .from (BuildStatus .NOT_BUILT );
10671067 }
10681068
1069- RootNetworkNodeInfoEntity rootNetworkNodeInfoEntity = rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (ROOT_NETWORK_NOT_FOUND ));
1069+ RootNetworkNodeInfoEntity rootNetworkNodeInfoEntity = rootNetworkNodeInfoService .getRootNetworkNodeInfo (nodeUuid , rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Root network not found" ));
10701070 return rootNetworkNodeInfoEntity .getNodeBuildStatus ().toDto ();
10711071 }
10721072
@@ -1086,7 +1086,7 @@ private NodeEntity doGetLastParentNodeBuilt(NodeEntity nodeEntity, UUID rootNetw
10861086 if (nodeEntity .getType () == NodeType .ROOT ) {
10871087 return nodeEntity ;
10881088 } else if (rootNetworkNodeInfoService
1089- .getRootNetworkNodeInfo (nodeEntity .getIdNode (), rootNetworkUuid ).orElseThrow (() -> new StudyException (ROOT_NETWORK_NOT_FOUND ))
1089+ .getRootNetworkNodeInfo (nodeEntity .getIdNode (), rootNetworkUuid ).orElseThrow (() -> new StudyException (NOT_FOUND , "Root network not found" ))
10901090 .getNodeBuildStatus ().toDto ().isBuilt ()) {
10911091 return nodeEntity ;
10921092 } else {
@@ -1108,7 +1108,7 @@ public Boolean isReadOnly(UUID nodeUuid) {
11081108 public UUID getParentNode (UUID nodeUuid , NodeType nodeType ) {
11091109 Optional <UUID > parentNodeUuidOpt = doGetParentNode (nodeUuid , nodeType );
11101110 if (parentNodeUuidOpt .isEmpty ()) {
1111- throw new StudyException (ELEMENT_NOT_FOUND );
1111+ throw new StudyException (NOT_FOUND , "Node not found" );
11121112 }
11131113
11141114 return parentNodeUuidOpt .get ();
0 commit comments