@@ -126,7 +126,7 @@ protected void updateItem(String item, boolean empty) {
126126 setGraphic (new Label (Localization .lang ("No fix available" )));
127127 } else {
128128 configureButton (issue .get ().getFix ().get (), () -> {
129- viewModel .fix (issue .get (), rowData );
129+ viewModel .resolveIssue (issue .get (), rowData );
130130 removeRow (rowData );
131131 });
132132 setGraphic (button );
@@ -201,8 +201,8 @@ private void updateEntryTypeCombo() {
201201 entryTypeCombo .getSelectionModel ().selectFirst ();
202202 }
203203
204- public void fix (IntegrityIssue issue , IntegrityMessage message ) {
205- viewModel .fix (issue , message );
204+ public void resolveIssue (IntegrityIssue issue , IntegrityMessage message ) {
205+ viewModel .resolveIssue (issue , message );
206206 removeRow (message );
207207 }
208208
@@ -230,13 +230,13 @@ private boolean hasFix(IntegrityMessage message) {
230230 }
231231
232232 /**
233- * Attempts to fix all {@link IntegrityMessage} objects of the selected type.
233+ * Attempts to resolve all {@link IntegrityMessage} objects of the selected type.
234234 * If fixes are available, they are applied, and the fixed messages are removed.
235235 * A notification is shown to indicate success or failure.
236236 */
237237 @ FXML
238- private void fixByType () {
239- AtomicBoolean fixed = new AtomicBoolean (false );
238+ private void resolveIssueByType () {
239+ AtomicBoolean resolved = new AtomicBoolean (false );
240240
241241 String selectedType = entryTypeCombo .getSelectionModel ().getSelectedItem ();
242242 Optional <IntegrityIssue > selectedIssue = Arrays .stream (IntegrityIssue .values ())
@@ -248,29 +248,29 @@ private void fixByType() {
248248 // Filter messages matching the selected issue type and have a fix
249249 .filter (message -> message .message ().equals (issue .getText ()) && hasFix (message ))
250250 .forEach (message -> {
251- fix (issue , message );
252- fixed .set (true );
251+ resolveIssue (issue , message );
252+ resolved .set (true );
253253 });
254254 });
255255
256256 updateEntryTypeCombo ();
257257
258- if (fixed .get ()) {
259- notificationService .notify (Localization .lang ("Fixed successfully." ));
258+ if (resolved .get ()) {
259+ notificationService .notify (Localization .lang ("Resolved successfully." ));
260260 } else {
261261 notificationService .notify (Localization .lang ("No fixes available." ));
262262 }
263263 }
264264
265265 /**
266- * Attempts to fix all {@link IntegrityMessage} objects that have a fix available.
266+ * Attempts to resolve all {@link IntegrityMessage} objects that have a fix available.
267267 * Messages with applicable fixes are processed, and the corresponding UI elements are updated.
268268 */
269269 @ FXML
270- private void fixAll () {
270+ private void resolveAll () {
271271 messagesTable .getItems ().stream ()
272272 .filter (this ::hasFix ) // Filter all messages that have a fix
273- .forEach (message -> IntegrityIssue .fromMessage (message ).ifPresent (issue -> fix (issue , message )));
273+ .forEach (message -> IntegrityIssue .fromMessage (message ).ifPresent (issue -> resolveIssue (issue , message )));
274274
275275 updateEntryTypeCombo ();
276276 }
0 commit comments