1 package com.jsql.view.swing.util;
2
3 import com.jsql.model.InjectionModel;
4 import com.jsql.view.swing.JFrameView;
5 import com.jsql.view.swing.manager.*;
6 import com.jsql.view.swing.menubar.AppMenubar;
7 import com.jsql.view.swing.panel.PanelAddressBar;
8 import com.jsql.view.swing.panel.PanelConsoles;
9 import com.jsql.view.swing.tab.TabManagersCards;
10 import com.jsql.view.swing.tab.TabResults;
11 import com.jsql.view.swing.tab.TabbedPaneWheeled;
12 import com.jsql.view.swing.tree.TreeDatabase;
13
14
15
16
17 public final class MediatorHelper {
18
19 private static InjectionModel model;
20
21 private static TreeDatabase treeDatabase;
22 private static TabResults tabResults;
23 private static TabManagersCards tabManagersCards;
24
25 private static JFrameView frame;
26 private static AppMenubar appMenubar;
27 private static PanelAddressBar panelAddressBar;
28 private static TabbedPaneWheeled tabConsoles;
29 private static PanelConsoles panelConsoles;
30
31 private static ManagerScan managerScan;
32 private static ManagerAdminPage managerAdminPage;
33 private static ManagerFile managerFile;
34 private static ManagerExploit managerExploit;
35 private static ManagerBruteForce managerBruteForce;
36
37 private MediatorHelper() {
38
39 }
40
41 public static InjectionModel model() {
42 return MediatorHelper.model;
43 }
44
45 public static TreeDatabase treeDatabase() {
46 return MediatorHelper.treeDatabase;
47 }
48
49 public static TabResults tabResults() {
50 return MediatorHelper.tabResults;
51 }
52
53 public static TabManagersCards tabManagersCards() {
54 return MediatorHelper.tabManagersCards;
55 }
56
57 public static JFrameView frame() {
58 return MediatorHelper.frame;
59 }
60
61 public static AppMenubar menubar() {
62 return MediatorHelper.appMenubar;
63 }
64
65 public static PanelAddressBar panelAddressBar() {
66 return MediatorHelper.panelAddressBar;
67 }
68
69 public static TabbedPaneWheeled tabConsoles() {
70 return MediatorHelper.tabConsoles;
71 }
72
73 public static PanelConsoles panelConsoles() {
74 return MediatorHelper.panelConsoles;
75 }
76
77 public static ManagerAdminPage managerAdminPage() {
78 return MediatorHelper.managerAdminPage;
79 }
80
81 public static ManagerFile managerFile() {
82 return MediatorHelper.managerFile;
83 }
84
85 public static ManagerExploit managerExploit() {
86 return MediatorHelper.managerExploit;
87 }
88
89 public static ManagerScan managerScan() {
90 return MediatorHelper.managerScan;
91 }
92
93 public static ManagerBruteForce managerBruteForce() {
94 return MediatorHelper.managerBruteForce;
95 }
96
97
98
99
100 public static void register(JFrameView frame) {
101 MediatorHelper.frame = frame;
102 }
103
104 public static void register(AppMenubar appMenubar) {
105 MediatorHelper.appMenubar = appMenubar;
106 }
107
108 public static void register(PanelAddressBar panelAddress) {
109 MediatorHelper.panelAddressBar = panelAddress;
110 }
111
112 public static void register(TabbedPaneWheeled tabConsoles) {
113 MediatorHelper.tabConsoles = tabConsoles;
114 }
115
116 public static void register(PanelConsoles panelConsoles) {
117 MediatorHelper.panelConsoles = panelConsoles;
118 }
119
120 public static void register(TreeDatabase treeDatabase) {
121 MediatorHelper.treeDatabase = treeDatabase;
122 }
123
124 public static void register(TabResults tabResults) {
125 MediatorHelper.tabResults = tabResults;
126 }
127
128 public static void register(TabManagersCards tabManagersCards) {
129 MediatorHelper.tabManagersCards = tabManagersCards;
130 }
131
132
133
134 public static void register(ManagerAdminPage managerAdminPage) {
135 MediatorHelper.managerAdminPage = managerAdminPage;
136 }
137
138 public static void register(ManagerFile managerFile) {
139 MediatorHelper.managerFile = managerFile;
140 }
141 public static void register(ManagerExploit managerExploit) {
142 MediatorHelper.managerExploit = managerExploit;
143 }
144
145 public static void register(ManagerScan managerScan) {
146 MediatorHelper.managerScan = managerScan;
147 }
148
149 public static void register(ManagerBruteForce managerBruteForce) {
150 MediatorHelper.managerBruteForce = managerBruteForce;
151 }
152
153 public static void register(InjectionModel model) {
154 MediatorHelper.model = model;
155 }
156 }