Skip to content

Commit f1905b3

Browse files
committed
Package implementation
1 parent b49ac21 commit f1905b3

20 files changed

+62
-20
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
22
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
33

4-
# User-specific stuff
4+
# entities.userEntities.User-specific stuff
55
.idea/**/workspace.xml
66
.idea/**/tasks.xml
77
.idea/**/usage.statistics.xml
88
.idea/**/dictionaries
99
.idea/**/shelf
1010

11-
# AWS User-specific
11+
# AWS entities.userEntities.User-specific
1212
.idea/**/aws.xml
1313

1414
# Generated files

src/main/java/TestUserDatabase2.csv

Whitespace-only changes.

src/main/java/UserAccounts.csv

Whitespace-only changes.

src/main/java/UserModificationGateway.java

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

src/main/java/UserDatabase.java renamed to src/main/java/data_access/UserDatabase.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1+
package data_access;
2+
3+
import entities.userEntities.User;
4+
15
import java.io.*;
26
import java.util.ArrayList;
37
import java.util.List;
48
public class UserDatabase implements UserExists, UserRetriever, UserCreator, IRetrieveList, UserModificationGateway,
5-
ConvHistGateway, MsgSenderGateway, UserChatGateway {
9+
ConvHistGateway, MsgSenderGateway, UserChatGateway {
610
File accounts;
711
List<User> accountList;
812
public UserDatabase(){
@@ -83,7 +87,7 @@ public List<User> getList() {
8387
/*
8488
while(true){
8589
try{
86-
User user = (User) in.readObject();
90+
entities.userEntities.User user = (entities.userEntities.User) in.readObject();
8791
users.add(user);}
8892
catch(EOFException e){
8993
break;
@@ -128,7 +132,7 @@ public void modifyUser(String oldUsername, User modified){
128132
// String chatID = dsRequestModel.getChatID();
129133
// Message message = dsRequestModel.getMessage();
130134
//
131-
// // Find chat under specified User
135+
// // Find chat under specified entities.userEntities.User
132136
// Chat chat = this.getUser(userID).getChat(chatID);
133137
//
134138
// chat.addMessage(message);
@@ -143,7 +147,7 @@ public void modifyUser(String oldUsername, User modified){
143147
// String userID = dsRequestModel.getUserID();
144148
// String chatID = dsRequestModel.getChatID();
145149
//
146-
// // Find chat under specified User
150+
// // Find chat under specified entities.userEntities.User
147151
// Chat chat = this.getUser(userID).getChat(chatID);
148152
//
149153
// return Chat.getConversationHistory();
@@ -156,7 +160,7 @@ public void modifyUser(String oldUsername, User modified){
156160
// also be used by ChatInteractor (Chat entity is undefined here and at the moment user doesn't have chats)
157161
// @Override
158162
// public ArrayList<Chat> getUserChats(String username) {
159-
// for (User user: accountList){
163+
// for (entities.userEntities.User user: accountList){
160164
// if (user.getUsername().equals(username)){
161165
// return user.getChats();
162166
// }

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package entities.userEntities;
2+
13
public class BasicUser extends User{
24
public BasicUser(String Username, String Password, String Email){
35
super(Username, Password, Email);

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
package entities.userEntities;
2+
3+
import interface_adapters.User.*;
4+
15
import java.io.Serializable;
26
import java.util.ArrayList;
37

@@ -34,7 +38,7 @@ public Boolean PasswordMatch(String attempt){
3438
}
3539

3640
@Override
37-
// from Changeable
41+
// from interface_adapters.User.Changeable
3842
public void changeFeature(String feature, String newFeature){
3943
if (feature == "Username"){
4044
this.username = newFeature;

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
package entities.userEntities;
2+
3+
import entities.userEntities.BasicUser;
4+
import entities.userEntities.User;
5+
16
public class UserFactory {
27
//Following the factory design pattern, just in case in the future we decide to add various different types of Users
38
public static User BirthUser(String Username, String Password, String Email, String type){
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
package interface_adapters.Chat;
2+
13
public interface ConvHistGateway {
24
// public ArrayList<Message> getConversationHistory(ConvHistDsRequestModel dsRequestModel);
35
}

src/main/java/MsgSenderGateway.java renamed to src/main/java/interface_adapters/Chat/MsgSenderGateway.java

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

33
public interface MsgSenderGateway {
44
// public void saveMessage(MsgSenderDsRequestModel dsRequestModel);

0 commit comments

Comments
 (0)