diff options
Diffstat (limited to 'sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java')
-rw-r--r-- | sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java b/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java index b218716330..1a5c21a760 100644 --- a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java +++ b/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java @@ -19,12 +19,30 @@ package org.apache.tuscany.sca.cloud.user; -public interface User { +public class User { public static enum ROLES { UNDEFINED, USER, ADMIN}; - String getUserId(); + protected String userId; + protected String nickName; + protected String email; - String getEmail(); + public User(String userId, String nickName, String email) { + this.userId = userId; + this.nickName = nickName; + this.email = email; + } - String getNickname(); + public String getUserId() { + return this.userId; + } + + public String getNickname() { + return this.nickName; + } + + public String getEmail() { + return this.email; + } + + } |