@@ -944,79 +944,5 @@ qx.Class.define("osparc.data.model.Workbench", {
944944 node . updateNodeFromPatch ( nodePatches ) ;
945945 } ) ;
946946 } ,
947-
948- /**
949- * @deprecated This method is deprecated and will be removed in a future release.
950- * Please use `__deserialize` instead for deserializing workbench data.
951- * Migration: Replace calls to `__deserializeOld` with `__deserialize`.
952- */
953- __deserializeOld : function ( workbenchInitData , workbenchUIInitData ) {
954- this . __deserializeNodesOld ( workbenchInitData , workbenchUIInitData )
955- . then ( ( ) => {
956- this . __deserializeEdges ( workbenchInitData ) ;
957- workbenchInitData = null ;
958- workbenchUIInitData = null ;
959- this . setDeserialized ( true ) ;
960- } ) ;
961- } ,
962-
963- __deserializeNodesOld : function ( workbenchData , workbenchUIData = { } ) {
964- const nodeIds = Object . keys ( workbenchData ) ;
965- const serviceMetadataPromises = [ ] ;
966- nodeIds . forEach ( nodeId => {
967- const nodeData = workbenchData [ nodeId ] ;
968- serviceMetadataPromises . push ( osparc . store . Services . getService ( nodeData . key , nodeData . version ) ) ;
969- } ) ;
970- return Promise . allSettled ( serviceMetadataPromises )
971- . then ( results => {
972- const missing = results . filter ( result => result . status === "rejected" || result . value === null )
973- if ( missing . length ) {
974- const errorMsg = qx . locale . Manager . tr ( "Service metadata missing" ) ;
975- osparc . FlashMessenger . logError ( errorMsg ) ;
976- return ;
977- }
978- const values = results . map ( result => result . value ) ;
979- // Create first all the nodes
980- for ( let i = 0 ; i < nodeIds . length ; i ++ ) {
981- const metadata = values [ i ] ;
982- const nodeId = nodeIds [ i ] ;
983- this . __createNodeOld ( metadata , nodeId ) ;
984- }
985-
986- // Then populate them (this will avoid issues of connecting nodes that might not be created yet)
987- this . __populateNodesDataOld ( workbenchData , workbenchUIData ) ;
988- } ) ;
989- } ,
990-
991- __createNodeOld : function ( metadata , nodeId ) {
992- const node = new osparc . data . model . Node ( this . getStudy ( ) , metadata [ "key" ] , metadata [ "version" ] , nodeId ) ;
993- node . setMetadata ( metadata ) ;
994- node . listenToChanges ( ) ;
995- node . addListener ( "projectDocumentChanged" , e => this . fireDataEvent ( "projectDocumentChanged" , e . getData ( ) ) , this ) ;
996- node . addListener ( "keyChanged" , ( ) => this . fireEvent ( "reloadModel" ) , this ) ;
997- node . addListener ( "changeInputNodes" , ( ) => this . fireDataEvent ( "pipelineChanged" ) , this ) ;
998- node . addListener ( "reloadModel" , ( ) => this . fireEvent ( "reloadModel" ) , this ) ;
999- osparc . utils . Utils . localCache . serviceToFavs ( metadata [ "key" ] ) ;
1000-
1001- this . __initNodeSignals ( node ) ;
1002- this . __addNode ( node ) ;
1003-
1004- return node ;
1005- } ,
1006-
1007- __populateNodesDataOld : function ( workbenchData , workbenchUIData ) {
1008- Object . entries ( workbenchData ) . forEach ( ( [ nodeId , nodeData ] ) => {
1009- this . getNode ( nodeId ) . populateNodeData ( nodeData ) ;
1010-
1011- if ( "position" in nodeData ) {
1012- // old place to store the position
1013- this . getNode ( nodeId ) . populateNodeUIData ( nodeData ) ;
1014- }
1015- if ( workbenchUIData && "workbench" in workbenchUIData && nodeId in workbenchUIData [ "workbench" ] ) {
1016- // new place to store the position and marker
1017- this . getNode ( nodeId ) . populateNodeUIData ( workbenchUIData [ "workbench" ] [ nodeId ] ) ;
1018- }
1019- } ) ;
1020- } ,
1021947 }
1022948} ) ;
0 commit comments