Advertisement
Guest User

Untitled

a guest
May 20th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. package com.example.disconnect;
  2.  
  3. import android.location.Location;
  4. import android.os.Parcel;
  5. import android.os.Parcelable;
  6.  
  7. import java.util.Date;
  8.  
  9. public class User implements Parcelable{
  10.  
  11. private String email;
  12. private String user_id;
  13. private String username;
  14. private boolean active;
  15. private Location location;
  16. private boolean handshakeDetected;
  17. private Date handShakeTime;
  18. private User potentialMatch;
  19. private int connectionCounter;
  20.  
  21.  
  22.  
  23. // private String avatar;
  24.  
  25. public User(String email, String user_id, String username, boolean active /*, String avatar*/) {
  26. this.email = email;
  27. this.active = active;
  28. this.user_id = user_id;
  29. this.username = username;
  30. //this.avatar = avatar;
  31. }
  32.  
  33. public User() {
  34.  
  35. }
  36.  
  37. protected User(Parcel in) {
  38. email = in.readString();
  39. user_id = in.readString();
  40. username = in.readString();
  41. active = Boolean.parseBoolean(in.readString());
  42. // avatar = in.readString();
  43. }
  44.  
  45. public static final Creator<User> CREATOR = new Creator<User>() {
  46. @Override
  47. public User createFromParcel(Parcel in) {
  48. return new User(in);
  49. }
  50.  
  51. @Override
  52. public User[] newArray(int size) {
  53. return new User[size];
  54. }
  55. };
  56. /*
  57. public String getAvatar() {
  58. return avatar;
  59. }
  60. public void setAvatar(String avatar) {
  61. this.avatar = avatar;
  62. }
  63. */
  64. public static Creator<User> getCREATOR() {
  65. return CREATOR;
  66. }
  67.  
  68. public String getEmail() {
  69. return email;
  70. }
  71.  
  72. public void setEmail(String email) {
  73. this.email = email;
  74. }
  75.  
  76. public void setActive(boolean active){
  77. this.active = active;
  78. }
  79.  
  80. public boolean getActive(){
  81. return active;
  82. }
  83.  
  84. public String getUser_id() {
  85. return user_id;
  86. }
  87.  
  88. public void setUser_id(String user_id) {
  89. this.user_id = user_id;
  90. }
  91.  
  92. public String getUsername() {
  93. return username;
  94. }
  95.  
  96. public void setUsername(String username) {
  97. this.username = username;
  98. }
  99.  
  100. @Override
  101. public String toString() {
  102. return "User{" +
  103. "email='" + email + '\'' +
  104. ", user_id='" + user_id + '\'' +
  105. ", username='" + username + '\'' +
  106. '}';
  107. //", avatar='" + avatar + '\'' +
  108. }
  109.  
  110. @Override
  111. public int describeContents() {
  112. return 0;
  113. }
  114.  
  115. @Override
  116. public void writeToParcel(Parcel dest, int flags) {
  117. dest.writeString(email);
  118. dest.writeString(user_id);
  119. dest.writeString(username);
  120. // dest.writeString(avatar);
  121. }
  122.  
  123. public boolean isHandshakeDetected() {
  124. return handshakeDetected;
  125. }
  126.  
  127. public void setHandshakeDetected(boolean handshakeDetected) {
  128. this.handshakeDetected = handshakeDetected;
  129. }
  130.  
  131. public Location getLocation() {
  132. return location;
  133. }
  134.  
  135. public void setLocation(Location location) {
  136. this.location = location;
  137. }
  138.  
  139. public Date getHandShakeTime() {
  140. return handShakeTime;
  141. }
  142.  
  143. public void setHandShakeTime(Date handShakeTime) {
  144. this.handShakeTime = handShakeTime;
  145. }
  146.  
  147. public User getPotentialMatch() {
  148. return potentialMatch;
  149. }
  150.  
  151. public void setPotentialMatch(User potentialMatch) {
  152. this.potentialMatch = potentialMatch;
  153. }
  154.  
  155. public int getConnectionCounter() {
  156. return connectionCounter;
  157. }
  158.  
  159. public void incConnectionCounter() {
  160. this.connectionCounter++;
  161. }
  162. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement