You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/client/SaveAndRestoreClient.java
@@ -162,7 +169,8 @@ public interface SaveAndRestoreClient {
162
169
163
170
/**
164
171
* Creates a new {@link CompositeSnapshot}.
165
-
* @param parentNodeId The parent {@link Node} for the new {@link CompositeSnapshot}
172
+
*
173
+
* @param parentNodeId The parent {@link Node} for the new {@link CompositeSnapshot}
166
174
* @param compositeSnapshot The data object
167
175
* @return A {@link CompositeSnapshot} as persisted by the service.
168
176
*/
@@ -172,8 +180,9 @@ public interface SaveAndRestoreClient {
172
180
* Utility for the purpose of checking whether a set of snapshots contain duplicate PV names.
173
181
* The input snapshot ids may refer to {@link Node}s of types {@link org.phoebus.applications.saveandrestore.model.NodeType#SNAPSHOT}
174
182
* and {@link org.phoebus.applications.saveandrestore.model.NodeType#COMPOSITE_SNAPSHOT}
183
+
*
175
184
* @param snapshotNodeIds List of {@link Node} ids corresponding to {@link Node}s of types {@link org.phoebus.applications.saveandrestore.model.NodeType#SNAPSHOT}
176
-
* and {@link org.phoebus.applications.saveandrestore.model.NodeType#COMPOSITE_SNAPSHOT}
185
+
* and {@link org.phoebus.applications.saveandrestore.model.NodeType#COMPOSITE_SNAPSHOT}
177
186
* @return A list of PV names that occur more than once across the list of {@link Node}s corresponding
178
187
* to the input. Empty if no duplicates are found.
179
188
*/
@@ -182,20 +191,23 @@ public interface SaveAndRestoreClient {
182
191
/**
183
192
* Updates a composite snapshot. Note that the list of referenced snapshots must be the full list of wanted
184
193
* snapshots, i.e. there is no way to only add new references, or only remove unwanted references.
194
+
*
185
195
* @param compositeSnapshot A {@link CompositeSnapshot} object hold data.
186
196
* @return The updates {@link CompositeSnapshot} object.
Copy file name to clipboardExpand all lines: app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/client/SaveAndRestoreClientImpl.java
0 commit comments