1
2
3
4
5
6
7
8
9
10
11 package com.jsql.view.swing.interaction;
12
13 import com.jsql.model.bean.util.Header;
14 import com.jsql.view.interaction.InteractionCommand;
15 import com.jsql.view.swing.util.MediatorHelper;
16
17 import java.util.Map;
18
19
20
21
22 public class MarkErrorVulnerable implements InteractionCommand {
23
24 private final int indexMethodError;
25
26 @SuppressWarnings("unchecked")
27 public MarkErrorVulnerable(Object[] interactionParams) {
28 Map<Header, Object> mapHeader = (Map<Header, Object>) interactionParams[0];
29 this.indexMethodError = (int) mapHeader.get(Header.INDEX_ERROR_STRATEGY);
30 }
31
32 @Override
33 public void execute() {
34 MediatorHelper.panelAddressBar().getPanelTrailingAddress().markErrorVulnerable(this.indexMethodError);
35 }
36 }