package ca.etsmtl.applets.etsmobile.model;
import ca.etsmtl.applets.etsmobile.util.SecurePreferences;
/**
* Created by Phil on 17/11/13.
*/
public class UserCredentials {
public static final String CODE_U = "codeAccesUniversel";
public static final String CODE_P = "motPasse";
public static final String APPT = "appt";
public static final String REZ = "rez";
public static final String MOODLE_TOKEN = "moodleToken";
private String password = "";
private String username = "";
private String phase = "";
private String appt = "";
private String moodleToken = "";
public UserCredentials(final SecurePreferences prefs) {
if (prefs != null) {
username = prefs.getString(UserCredentials.CODE_P, "");
password = prefs.getString(UserCredentials.CODE_U, "");
phase = prefs.getString(UserCredentials.REZ, "");
appt = prefs.getString(UserCredentials.APPT, "");
moodleToken = prefs.getString(UserCredentials.MOODLE_TOKEN, "");
}
}
public UserCredentials(final String codeU, final String codeP) {
username = codeU;
password = codeP;
}
public String getPassword() {
return password;
}
public String getUsername() {
return username;
}
public String getPhase() {
return phase;
}
public String getAppt() {
return appt;
}
public void setPassword(final String password) {
this.password = password;
}
public void setUsername(final String username) {
this.username = username;
}
public void setPhase(String p) {
phase = p;
}
public void setAppt(String appt) {
this.appt = appt;
}
public String getMoodleToken() {
return moodleToken;
}
public void setMoodleToken(String moodleToken) {
this.moodleToken = moodleToken;
}
public boolean isEmployee() {
return username.equals("empl") && password.equals("empl");
}
public boolean hasBandwithInfo() {
return appt != null && phase != null;
}
public boolean isLoggedIn() {
return !"".equals(password) && !"".equals(username);
}
}