Skip to content

Commit 1007a1e

Browse files
committed
Minor Changes
1 parent 73d358a commit 1007a1e

File tree

14 files changed

+27
-91
lines changed

14 files changed

+27
-91
lines changed

src/main/java/data_access/UserDatabase.java

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

33
import interface_adapters.IRetrieveList;
44
import interface_adapters.user_registration_interface_adapters.UserExists;
5-
import Entities.user_entities.User;
6-
import Entities.user_entities.UserFactory;
5+
import entities.user_entities.User;
6+
import entities.user_entities.UserFactory;
77
import use_cases.user_login_use_case.UserCreator;
88
import interface_adapters.UserRetriever;
99

@@ -47,12 +47,7 @@ public boolean UserExists(String username, String email) {
4747

4848
@Override
4949
public boolean UserExists(String username) {
50-
for(User user: this.accountList){
51-
if(user.getUsername().equals(username)){
52-
return true;
53-
}
54-
}
55-
return false;
50+
return UserExists(username, "");
5651
}
5752

5853
// Creates a new user with a username and password, and an email address

src/main/java/entities/userEntities/BasicUser.java

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

src/main/java/entities/userEntities/User.java

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

src/main/java/entities/userEntities/UserFactory.java

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

src/main/java/entities/user_entities/BasicUser.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package entities.user_entities;
22

3-
import entities.user_entities.User;
43
public class BasicUser extends User{
54
public BasicUser(String Username, String Password, String Email){
65
super(Username, Password, Email);

src/main/java/entities/user_entities/User.java

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
package entities.user_entities;
22

3-
import use_cases.user_attribute_modification_use_case.Changeable;
3+
import interface_adapters.User.*;
44

55
import java.io.Serializable;
6-
public abstract class User implements Serializable, Changeable {
6+
7+
public abstract class User implements Serializable, Changeable, UserAuthenticationI {
78
protected String username;
89
protected String password;
910
protected String email;
1011
boolean verified = false;
1112
boolean online = false;
13+
// protected ArrayList<Chat> chats;
1214
public User(String username, String password, String email){
1315
this.username = username;
1416
this.password = password;
1517
this.email = email;
18+
// this.chats = new ArrayList<Chat>();
1619
}
1720
public String getEmail(){
1821
return this.email;
@@ -24,8 +27,17 @@ private String getPassword(){
2427
return this.password;
2528
}
2629

30+
// public ArrayList<Chat> getChats() {
31+
// return this.chats;
32+
// }
33+
34+
@Override
35+
public Boolean PasswordMatch(String attempt){
36+
return (this.getPassword().equals(attempt));
37+
}
38+
2739
@Override
28-
// from Changeable
40+
// from interface_adapters.User.Changeable
2941
public void changeFeature(String feature, String newFeature){
3042
if (feature == "Username"){
3143
this.username = newFeature;

src/main/java/interface_adapters/User/IRetrieveList.java

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

3-
import entities.userEntities.User;
3+
import entities.user_entities.User;
44

55
import java.util.List;
66

src/main/java/interface_adapters/User/UserModificationGateway.java

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

3-
import entities.userEntities.User;
3+
import entities.user_entities.User;
44

55
// allows for the serialized data_access.UserDatabase to update when changes occur to user attributes.
66
public interface UserModificationGateway {

src/main/java/interface_adapters/User/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;
22

3-
import entities.userEntities.User;
3+
import entities.user_entities.User;
44

55
public interface UserRetriever {
66
User getUser(String username);

src/main/java/interface_adapters/user_registration_interface_adapters/UserExists.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22

33
public interface UserExists {
44
boolean UserExists(String username, String password);
5+
boolean UserExists(String username);
56
}

0 commit comments

Comments
 (0)