Added Friend Object

This commit is contained in:
Pierre 2017-11-12 17:34:22 +01:00
parent 6be4603435
commit f28651df53

View File

@ -0,0 +1,108 @@
package org.communiquons.android.comunic.client.data.friendsList;
/**
* Friend object
*
* @author Pierre HUBERT
* Created by pierre on 11/12/17.
*/
public class Friend {
/**
* The ID of the friend
*/
private int id;
/**
* Specify whether the friendship request was accepted or not
*/
private boolean accepted;
/**
* Specify wether the user is following this friend or not
*/
private boolean following;
/**
* The last activity timestamp of the friend
*/
private int last_activity;
/**
* Public constructor
*/
public Friend() {}
/**
* Set the friend ID
*
* @param id The ID of the friend
*/
public void setId(int id) {
this.id = id;
}
/**
* Get the ID of the friend
*
* @return The ID of the friend
*/
public int getId() {
return id;
}
/**
* Specify whether the friend was accepted or not
*
* @param accepted True if the friend was accepted / false else
*/
public void setAccepted(boolean accepted) {
this.accepted = accepted;
}
/**
* Check if the friend was accepted or not by the user
*
* @return True if the friend was accepted / false else
*/
public boolean isAccepted() {
return accepted;
}
/**
* Specify wether the user is following this friend or not
*
* @param following True if the user is following this friend
*/
public void setFollowing(boolean following) {
this.following = following;
}
/**
* Check if the user is following this friend or not
*
* @return True if the user is followed / false else
*/
public boolean isFollowing() {
return following;
}
/**
* Set the last user activity time
*
* @param last_activity The last activity time
*/
public void setLast_activity(int last_activity) {
this.last_activity = last_activity;
}
/**
* Get the last activity time of the user
*
* @return The last activity time of the user
*/
public int getLast_activity() {
return last_activity;
}
}