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
@@ -157,7 +169,8 @@ public interface SaveAndRestoreClient {
157
169
158
170
/**
159
171
* Creates a new {@link CompositeSnapshot}.
160
-
* @param parentNodeId The parent {@link Node} for the new {@link CompositeSnapshot}
172
+
*
173
+
* @param parentNodeId The parent {@link Node} for the new {@link CompositeSnapshot}
161
174
* @param compositeSnapshot The data object
162
175
* @return A {@link CompositeSnapshot} as persisted by the service.
163
176
*/
@@ -167,8 +180,9 @@ public interface SaveAndRestoreClient {
167
180
* Utility for the purpose of checking whether a set of snapshots contain duplicate PV names.
168
181
* The input snapshot ids may refer to {@link Node}s of types {@link org.phoebus.applications.saveandrestore.model.NodeType#SNAPSHOT}
169
182
* and {@link org.phoebus.applications.saveandrestore.model.NodeType#COMPOSITE_SNAPSHOT}
183
+
*
170
184
* @param snapshotNodeIds List of {@link Node} ids corresponding to {@link Node}s of types {@link org.phoebus.applications.saveandrestore.model.NodeType#SNAPSHOT}
171
-
* and {@link org.phoebus.applications.saveandrestore.model.NodeType#COMPOSITE_SNAPSHOT}
185
+
* and {@link org.phoebus.applications.saveandrestore.model.NodeType#COMPOSITE_SNAPSHOT}
172
186
* @return A list of PV names that occur more than once across the list of {@link Node}s corresponding
173
187
* to the input. Empty if no duplicates are found.
174
188
*/
@@ -177,20 +191,23 @@ public interface SaveAndRestoreClient {
177
191
/**
178
192
* Updates a composite snapshot. Note that the list of referenced snapshots must be the full list of wanted
179
193
* snapshots, i.e. there is no way to only add new references, or only remove unwanted references.
194
+
*
180
195
* @param compositeSnapshot A {@link CompositeSnapshot} object hold data.
181
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