Skip to content

Commit 360b1c0

Browse files
committed
Separate Repository module from Core module
1 parent b69de61 commit 360b1c0

26 files changed

+76
-43
lines changed

DBMonitoringWindowApp/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ dependencies {
1414
implementation project(':Utils')
1515
implementation project(':Common')
1616
implementation project(':Core')
17+
implementation project(':Repository')
1718

1819
// Quartz Scheduler
1920
implementation 'org.quartz-scheduler:quartz:2.3.2'

DBMonitoringWindowApp/src/main/java/root/applications/ConsoleApp.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@
2020
import root.core.repository.constracts.DBCheckRepository;
2121
import root.core.repository.constracts.PropertyRepository;
2222
import root.core.repository.constracts.ServerMonitoringRepository;
23-
import root.core.repository.implement.DBCheckRepositoryImpl;
24-
import root.core.repository.implement.LinuxServerMonitoringRepository;
25-
import root.core.repository.implement.PropertyRepositoryImpl;
26-
import root.core.repository.implement.ReportFileRepo;
2723
import root.core.service.contracts.PropertyService;
28-
import root.core.service.implement.FilePropertyService;
2924
import root.core.usecase.constracts.DBCheckUsecase;
3025
import root.core.usecase.constracts.ServerMonitoringUsecase;
3126
import root.core.usecase.implement.DBCheckUsecaseImpl;
3227
import root.core.usecase.implement.ServerMonitoringUsecaseImpl;
28+
import root.repository.implement.DBCheckRepositoryImpl;
29+
import root.repository.implement.LinuxServerMonitoringRepository;
30+
import root.repository.implement.PropertyRepositoryImpl;
31+
import root.repository.implement.ReportFileRepo;
32+
import root.service.implement.FilePropertyService;
3333
import root.utils.CsvUtils;
3434
import root.utils.DateUtils;
3535
import root.utils.PatternUtils;

DBMonitoringWindowApp/src/main/java/root/applications/CsvReportSeparatorApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import java.util.regex.Pattern;
1111

1212
import root.core.repository.constracts.ReportRepository;
13-
import root.core.repository.implement.ReportFileRepo;
13+
import root.repository.implement.ReportFileRepo;
1414
import root.utils.DateUtils;
1515

1616
public class CsvReportSeparatorApp {

DBMonitoringWindowApp/src/main/java/root/applications/Program.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
import javafx.stage.Stage;
77
import lombok.extern.slf4j.Slf4j;
88
import root.core.repository.constracts.PropertyRepository;
9-
import root.core.repository.implement.PropertyRepositoryImpl;
109
import root.javafx.Controller.HomeController;
1110
import root.javafx.Controller.LeftMenuController;
1211
import root.javafx.DI.DependencyInjection;
12+
import root.repository.implement.PropertyRepositoryImpl;
1313

1414
@Slf4j
1515
public class Program extends Application {

DBMonitoringWindowApp/src/main/java/root/javafx/Controller/AlertLogMonitoringMenuController.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,7 @@
3636
import root.core.domain.AlertLog;
3737
import root.core.domain.Log;
3838
import root.core.repository.constracts.ServerMonitoringRepository;
39-
import root.core.repository.implement.LinuxServerMonitoringRepository;
40-
import root.core.repository.implement.PropertyRepositoryImpl;
41-
import root.core.repository.implement.ReportFileRepo;
42-
import root.core.repository.implement.WindowServerMonitoringRepository;
4339
import root.core.service.contracts.PropertyService;
44-
import root.core.service.implement.FilePropertyService;
4540
import root.core.usecase.constracts.ServerMonitoringUsecase;
4641
import root.core.usecase.implement.ServerMonitoringUsecaseImpl;
4742
import root.javafx.CustomView.AlertLogListViewCell;
@@ -50,6 +45,11 @@
5045
import root.javafx.CustomView.TagBar;
5146
import root.javafx.CustomView.dateCell.DisableAfterTodayDateCell;
5247
import root.javafx.utils.AlertUtils;
48+
import root.repository.implement.LinuxServerMonitoringRepository;
49+
import root.repository.implement.PropertyRepositoryImpl;
50+
import root.repository.implement.ReportFileRepo;
51+
import root.repository.implement.WindowServerMonitoringRepository;
52+
import root.service.implement.FilePropertyService;
5353

5454
@Slf4j
5555
public class AlertLogMonitoringMenuController implements Initializable {

DBMonitoringWindowApp/src/main/java/root/javafx/Controller/HistoryMenuController.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@
2222
import root.core.domain.TableSpaceUsage;
2323
import root.core.repository.constracts.DBCheckRepository;
2424
import root.core.repository.constracts.ServerMonitoringRepository;
25-
import root.core.repository.implement.DBCheckRepositoryImpl;
26-
import root.core.repository.implement.LinuxServerMonitoringRepository;
27-
import root.core.repository.implement.PropertyRepositoryImpl;
28-
import root.core.repository.implement.ReportFileRepo;
2925
import root.core.service.contracts.PropertyService;
30-
import root.core.service.implement.FilePropertyService;
3126
import root.core.usecase.constracts.DBCheckUsecase;
3227
import root.core.usecase.constracts.ServerMonitoringUsecase;
3328
import root.core.usecase.implement.DBCheckUsecaseImpl;
3429
import root.core.usecase.implement.ServerMonitoringUsecaseImpl;
3530
import root.javafx.utils.AlertUtils;
31+
import root.repository.implement.DBCheckRepositoryImpl;
32+
import root.repository.implement.LinuxServerMonitoringRepository;
33+
import root.repository.implement.PropertyRepositoryImpl;
34+
import root.repository.implement.ReportFileRepo;
35+
import root.service.implement.FilePropertyService;
3636

3737
public class HistoryMenuController implements Initializable {
3838

DBMonitoringWindowApp/src/main/java/root/javafx/Controller/MonitoringAPController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,17 @@
3535
import javafx.util.StringConverter;
3636
import root.core.domain.MonitoringResult;
3737
import root.core.domain.enums.RoundingDigits;
38-
import root.core.repository.implement.PropertyRepositoryImpl;
39-
import root.core.repository.implement.ReportFileRepo;
4038
import root.core.service.contracts.PropertyService;
41-
import root.core.service.implement.FilePropertyService;
4239
import root.core.usecase.constracts.ReportUsecase;
4340
import root.core.usecase.implement.ReportUsecaseImpl;
4441
import root.javafx.CustomView.MonitoringTableViewContainer;
4542
import root.javafx.CustomView.dateCell.MonitoringHistoryDateCell;
4643
import root.javafx.CustomView.prequencyUI.PrequencyButton;
4744
import root.javafx.DI.DependencyInjection;
4845
import root.javafx.utils.AlertUtils;
46+
import root.repository.implement.PropertyRepositoryImpl;
47+
import root.repository.implement.ReportFileRepo;
48+
import root.service.implement.FilePropertyService;
4949
import root.utils.DateUtils;
5050
import root.utils.UnitUtils.FileSize;
5151

DBMonitoringWindowApp/src/main/java/root/javafx/Controller/RunMenuController.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,18 @@
4141
import root.core.domain.enums.UsageUIType;
4242
import root.core.repository.constracts.DBCheckRepository;
4343
import root.core.repository.constracts.ServerMonitoringRepository;
44-
import root.core.repository.implement.DBCheckRepositoryImpl;
45-
import root.core.repository.implement.LinuxServerMonitoringRepository;
46-
import root.core.repository.implement.PropertyRepositoryImpl;
47-
import root.core.repository.implement.ReportFileRepo;
4844
import root.core.service.contracts.PropertyService;
49-
import root.core.service.implement.FilePropertyService;
5045
import root.core.usecase.constracts.DBCheckUsecase;
5146
import root.core.usecase.constracts.ServerMonitoringUsecase;
5247
import root.core.usecase.implement.DBCheckUsecaseImpl;
5348
import root.core.usecase.implement.ServerMonitoringUsecaseImpl;
5449
import root.javafx.CustomView.CustomTreeTableView;
5550
import root.javafx.CustomView.CustomTreeView;
51+
import root.repository.implement.DBCheckRepositoryImpl;
52+
import root.repository.implement.LinuxServerMonitoringRepository;
53+
import root.repository.implement.PropertyRepositoryImpl;
54+
import root.repository.implement.ReportFileRepo;
55+
import root.service.implement.FilePropertyService;
5656
import root.utils.UnitUtils.FileSize;
5757

5858
public class RunMenuController implements Initializable {

DBMonitoringWindowApp/src/main/java/root/javafx/Controller/SettingMenuController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@
3737
import root.core.domain.enums.MonitoringType;
3838
import root.core.domain.enums.RoundingDigits;
3939
import root.core.domain.enums.UsageUIType;
40-
import root.core.repository.implement.PropertyRepositoryImpl;
4140
import root.core.service.contracts.PropertyService;
42-
import root.core.service.implement.FilePropertyService;
4341
import root.javafx.CustomView.ConnectionInfoVBox;
4442
import root.javafx.CustomView.DBConnInfoControl;
4543
import root.javafx.CustomView.MonitoringYNVBox;
4644
import root.javafx.CustomView.ServerConnInfoControl;
4745
import root.javafx.CustomView.dialogUI.CustomTextInputDialog;
4846
import root.javafx.utils.AlertUtils;
47+
import root.repository.implement.PropertyRepositoryImpl;
48+
import root.service.implement.FilePropertyService;
4949
import root.utils.UnitUtils.FileSize;
5050

5151
@Slf4j

DBMonitoringWindowApp/src/main/java/root/javafx/CustomView/DBConnInfoControl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
import javafx.scene.control.TextField;
1010
import root.common.database.implement.JdbcConnectionInfo;
1111
import root.core.repository.constracts.PropertyRepository;
12-
import root.core.repository.implement.PropertyRepositoryImpl;
1312
import root.javafx.CustomView.ConnectionInfoVBox.StatefulAP;
1413
import root.javafx.Service.ConnectionTestService;
1514
import root.javafx.Service.DatabaseConnectService;
1615
import root.javafx.utils.AlertUtils;
16+
import root.repository.implement.PropertyRepositoryImpl;
1717

1818
public class DBConnInfoControl implements ConnInfoControl<JdbcConnectionInfo> {
1919

0 commit comments

Comments
 (0)