Skip to content

Commit 92cc5f5

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 734bafe + 1ef3b0a commit 92cc5f5

File tree

15 files changed

+58
-42
lines changed

15 files changed

+58
-42
lines changed

src/main/java/data_access/Database.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package data_access;
22

33
import interface_adapters.User_search_IA.UserRetriever;
4-
import interface_adapters.user_registration_interface_adapters.UserExists;
4+
import use_cases.user_registration_use_cases.UserExists;
55
import use_cases.user_registration_use_cases.UserCreator;
66

77
public abstract class Database implements UserCreator, UserRetriever, UserExists {

src/main/java/data_access/UserDatabase.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22

33
import entities.chat.Chat;
44
import interface_adapters.User_search_IA.IRetrieveList;
5-
import interface_adapters.user_registration_interface_adapters.UserExists;
65
import entities.user_entities.User;
76
import interface_adapters.profile_modification_IA.UserModificationGateway;
8-
import use_cases.user_registration_use_cases.UserCreator;
97
import entities.user_entities.UserFactory;
108
import interface_adapters.Chat.UserChatGateway;
11-
import interface_adapters.User_search_IA.UserRetriever;
129

1310
import java.io.*;
1411
import java.util.ArrayList;

src/main/java/interface_adapters/User_search_IA/UserRetriever.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package interface_adapters.User_search_IA;
22

3-
import interface_adapters.user_registration_interface_adapters.UserExists;
3+
import use_cases.user_registration_use_cases.UserExists;
44
import entities.user_entities.User;
55
// gives access to user entity.
66
public interface UserRetriever extends UserExists {

src/main/java/interface_adapters/user_registration_interface_adapters/UserRegistrationPresenter.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
import data_access.Database;
44
import screens.login_screen.UserLoginUI;
5-
import use_cases.loginCredentialsRetriever;
5+
import use_cases.user_login_use_cases.loginCredentialsRetriever;
6+
import use_cases.user_registration_use_cases.userRegistrationOutputBoundary;
67

78
import javax.swing.*;
89

9-
public class UserRegistrationPresenter {
10-
11-
public static void accountExistsMessage(){
10+
public class UserRegistrationPresenter implements userRegistrationOutputBoundary {
11+
@Override
12+
public void accountExistsMessage(){
1213
JFrame accountExistsFrame = new JFrame();
1314
accountExistsFrame.setSize(400, 100);
1415
accountExistsFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
@@ -20,8 +21,8 @@ public static void accountExistsMessage(){
2021
accountExistsPanel.add(errorMessage);
2122
accountExistsFrame.setVisible(true);
2223
}
23-
24-
public static void verificationSuccessMessage(String message){
24+
@Override
25+
public void verificationSuccessMessage(String message){
2526
JFrame verificationSuccessFrame = new JFrame();
2627
verificationSuccessFrame.setSize(400, 100);
2728
verificationSuccessFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
@@ -33,8 +34,8 @@ public static void verificationSuccessMessage(String message){
3334
verificationSuccessPanel.add(errorMessage);
3435
verificationSuccessFrame.setVisible(true);
3536
}
36-
37-
public static void registrationSuccessAction(Database database){
37+
@Override
38+
public void registrationSuccessAction(Database database){
3839
loginCredentialsRetriever loginUI = new UserLoginUI(database);
3940
loginUI.getLoginCredentials();
4041
}

src/main/java/interface_adapters/user_registration_interface_adapters/UserRegistrator.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/main/java/screens/login_screen/UserLoginUI.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package screens.login_screen;
22
import data_access.Database;
3-
import interface_adapters.login_interface_adapters.UserLoginController;
3+
import use_cases.user_login_use_cases.UserLoginInteractor;
44
import interface_adapters.login_interface_adapters.UserLoginGateway;
5-
import interface_adapters.User_search_IA.UserRetriever;
65
import data_access.UserDatabase;
7-
import use_cases.loginCredentialsRetriever;
6+
import use_cases.user_login_use_cases.loginCredentialsRetriever;
87

98
import javax.swing.*;
109
import java.awt.event.ActionEvent;
@@ -63,7 +62,7 @@ public static void main(String[] args){
6362
@Override
6463
public void actionPerformed(ActionEvent e) {
6564
UserLoginGateway properties = new UserLoginGateway(credentialText.getText(), passwordText.getText(), this.database);
66-
UserLoginController guard = new UserLoginController(properties);
65+
UserLoginInteractor guard = new UserLoginInteractor(properties);
6766
guard.allowLogin();
6867

6968
}

src/main/java/screens/user_registration_screen/UserRegistrationUI.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package screens.user_registration_screen;
22

3-
import interface_adapters.user_registration_interface_adapters.UserRegistrationController;
3+
import use_cases.user_registration_use_cases.UserRegistrationInteractor;
44
import interface_adapters.user_registration_interface_adapters.UserRegistrationGateway;
55
import data_access.UserDatabase;
66
import use_cases.user_registration_use_cases.userRegCredentialsRetriever;
@@ -126,7 +126,7 @@ public void actionPerformed(ActionEvent e) {
126126
//Not an error below, we just have not implemented sending code via phone yet.
127127
if(e.getSource() == emailVerify || e.getSource() == phoneVerify){
128128
properties.setPreference("Email");
129-
UserRegistrationController verifyUser = new UserRegistrationController(properties);
129+
UserRegistrationInteractor verifyUser = new UserRegistrationInteractor(properties);
130130
verifyUser.registerUser();
131131
}
132132
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package use_cases.user_login_use_cases;
2+
3+
public interface UserLoginInputBoundary {
4+
void allowLogin();
5+
}
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
1-
package interface_adapters.login_interface_adapters;
1+
package use_cases.user_login_use_cases;
22

33
import entities.user_entities.User;
44
import interface_adapters.User_search_IA.UserRetriever;
5+
import interface_adapters.login_interface_adapters.UserLoginGateway;
6+
import use_cases.user_login_use_cases.UserLoginInputBoundary;
57

68
import javax.swing.*;
79

8-
public class UserLoginController {
10+
public class UserLoginInteractor implements UserLoginInputBoundary {
911
private final String credential;
1012
private final String password;
1113
private final UserRetriever database;
1214

13-
public UserLoginController(UserLoginGateway properties){
15+
public UserLoginInteractor(UserLoginGateway properties){
1416
this.credential = properties.getCredential();
1517
this.password = properties.getPassword();
1618
this.database = properties.getDatabase();
1719
}
1820

21+
@Override
1922
public void allowLogin(){
2023
User user = database.getUser(this.credential);
2124
try{

src/main/java/use_cases/loginCredentialsRetriever.java renamed to src/main/java/use_cases/user_login_use_cases/loginCredentialsRetriever.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package use_cases;
1+
package use_cases.user_login_use_cases;
22

33
public interface loginCredentialsRetriever {
44
void getLoginCredentials();

0 commit comments

Comments
 (0)