diff --git a/src/main/java/com/example/cosmos_serversb/entities/User.java b/src/main/java/com/example/cosmos_serversb/entities/User.java new file mode 100644 index 0000000..4cdd0e1 --- /dev/null +++ b/src/main/java/com/example/cosmos_serversb/entities/User.java @@ -0,0 +1,22 @@ +package com.example.cosmos_serversb.entities; + +import java.util.ArrayList; +import java.util.List; + + +public class User { + public String uId, uri, name, pw, iconImage, iconUri; + public boolean login = false; + public List token = new ArrayList(); + + public User(String name, String uId,String uri,String pw,ArrayList token,String iconImage,String iconUri) { + this.name = name; + this.uId = uId; + this.uri=uri; + this.pw=pw; + this.token = new ArrayList();//test + this.iconImage=iconImage; + this.iconUri=iconUri; + } + +} diff --git a/src/main/java/com/example/cosmos_serversb/models/DeleteResult.java b/src/main/java/com/example/cosmos_serversb/models/DeleteResult.java new file mode 100644 index 0000000..ab3b9a7 --- /dev/null +++ b/src/main/java/com/example/cosmos_serversb/models/DeleteResult.java @@ -0,0 +1,6 @@ +package com.example.cosmos_serversb.models; + +public enum DeleteResult { + SUCCESS, + FAILURE +} diff --git a/src/main/java/com/example/cosmos_serversb/models/Users.java b/src/main/java/com/example/cosmos_serversb/models/Users.java new file mode 100644 index 0000000..3a06992 --- /dev/null +++ b/src/main/java/com/example/cosmos_serversb/models/Users.java @@ -0,0 +1,41 @@ +package com.example.cosmos_serversb.models; + +import com.example.cosmos_serversb.entities.*; + +public class Users { + //User testUser = new User("test", "123456789", "http://test.com", "testpw", "123456789", "123456789", "http://iconuri/123456789.com"); + + public User createUser(String name, String pw, String iconImage) { + User testUser = new User("test", "123456789", "http://test.com", "testpw", null, "123456789", "http://iconuri/123456789.com"); + testUser.token.add("123456789"); + testUser.token.add("987654321"); + return testUser; + } + + public final static User getUserById(String uId) { + User testUser = new User("test", "123456789", "http://test.com", "testpw", null, "123456789", "http://iconuri/123456789.com"); + testUser.token.add("123456789"); + testUser.token.add("987654321"); + return testUser; + } + + public User getUserByToken(String token) { + User testUser = new User("test", "123456789", "http://test.com", "testpw", null, "123456789", "http://iconuri/123456789.com"); + testUser.token.add("123456789"); + testUser.token.add("987654321"); + return testUser; + } + + public DeleteResult deleteUser(String uId) { + return DeleteResult.SUCCESS; + } + + public String login(String uId) { + + return "123456789";//testToken + } + + public DeleteResult logout(String token) { + return DeleteResult.SUCCESS; + } +}