Skip to content

Commit 90b5dfa

Browse files
committed
Updates due to review feed-back
1 parent 0ce1b00 commit 90b5dfa

File tree

5 files changed

+13
-9
lines changed

5 files changed

+13
-9
lines changed

app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/SaveAndRestoreController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1272,7 +1272,7 @@ private void pasteFromClipboard() {
12721272
}
12731273
List<String> selectedNodeIds =
12741274
((List<Node>) selectedNodes).stream().map(Node::getUniqueId).collect(Collectors.toList());
1275-
JobManager.schedule("Copy odes", monitor -> {
1275+
JobManager.schedule("Copy nodes", monitor -> {
12761276
try {
12771277
saveAndRestoreService.copyNodes(selectedNodeIds, browserSelectionModel.getSelectedItem().getValue().getUniqueId());
12781278
disabledUi.set(false);

app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/configuration/ConfigurationController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ public void newConfiguration(Node parentNode) {
477477
*
478478
* @param node An existing {@link Node} of type {@link NodeType#CONFIGURATION}.
479479
*/
480-
public synchronized void loadConfiguration(final Node node) {
480+
public void loadConfiguration(final Node node) {
481481
removeListeners();
482482
JobManager.schedule("Load save&restore configuration", monitor -> {
483483
final ConfigurationData configurationData;

app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/snapshot/SnapshotController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ private void loadSnapshotInternal(Node snapshotNode) {
381381
*
382382
* @param snapshotNode An existing {@link Node} of type {@link NodeType#SNAPSHOT}
383383
*/
384-
public synchronized void loadSnapshot(Node snapshotNode) {
384+
public void loadSnapshot(Node snapshotNode) {
385385
snapshotControlsViewController.setSnapshotNode(snapshotNode);
386386
snapshotControlsViewController.setSnapshotRestorableProperty(true);
387387
snapshotTableViewController.setSelectionColumnVisible(true);

app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/snapshot/SnapshotTab.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@ public SnapshotTab(org.phoebus.applications.saveandrestore.model.Node node, Save
107107
compareSnapshotToArchiverDataMenuItem.disableProperty().set(snapshot.getSnapshotNode().getUniqueId() == null);
108108
});
109109
getContextMenu().getItems().add(compareSnapshotToArchiverDataMenuItem);
110-
111-
//WebSocketClientService.getInstance().addWebSocketMessageHandler(this);
112110
}
113111

114112
/**

app/save-and-restore/model/src/main/java/org/phoebus/applications/saveandrestore/model/websocket/WebMessageDeserializer.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import com.fasterxml.jackson.databind.JsonNode;
1111
import com.fasterxml.jackson.databind.ObjectMapper;
1212
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;
13+
import org.phoebus.applications.saveandrestore.model.Node;
14+
import org.phoebus.applications.saveandrestore.model.search.Filter;
1315

1416
/**
1517
* Custom JSON deserializer of {@link SaveAndRestoreWebSocketMessage}s.
@@ -37,16 +39,20 @@ public SaveAndRestoreWebSocketMessage<? extends Object> deserialize(JsonParser j
3739
JsonNode rootNode = jsonParser.getCodec().readTree(jsonParser);
3840
String messageType = rootNode.get("messageType").asText();
3941
switch (MessageType.valueOf(messageType)) {
40-
case NODE_ADDED, NODE_REMOVED, FILTER_REMOVED -> {
41-
return objectMapper.readValue(rootNode.toString(), SaveAndRestoreWebSocketMessage.class);
42+
case NODE_ADDED, NODE_REMOVED, FILTER_REMOVED-> {
43+
SaveAndRestoreWebSocketMessage<String> saveAndRestoreWebSocketMessage =
44+
objectMapper.readValue(rootNode.toString(), SaveAndRestoreWebSocketMessage.class);
45+
return saveAndRestoreWebSocketMessage;
4246
}
4347
case NODE_UPDATED -> {
44-
return objectMapper.readValue(rootNode.toString(), new TypeReference<>() {
48+
SaveAndRestoreWebSocketMessage<Node> saveAndRestoreWebSocketMessage = objectMapper.readValue(rootNode.toString(), new TypeReference<>() {
4549
});
50+
return saveAndRestoreWebSocketMessage;
4651
}
4752
case FILTER_ADDED_OR_UPDATED -> {
48-
return objectMapper.readValue(rootNode.toString(), new TypeReference<>() {
53+
SaveAndRestoreWebSocketMessage<Filter> saveAndRestoreWebSocketMessage = objectMapper.readValue(rootNode.toString(), new TypeReference<>() {
4954
});
55+
return saveAndRestoreWebSocketMessage;
5056
}
5157
}
5258
} catch (Exception e) {

0 commit comments

Comments
 (0)