package net.dewep.intranetepitech;
public class Activite {
String name = null;
String module = null;
String start = null;
String end = null;
String registered = null;
String room = null;
String start_soutenance = null;
String end_soutenance = null;
String codeacti = null;
String url_event = null;
int token = 0;
public Activite(String name, String module, String start, String end, String room, String registered, boolean token, String soutenance, String codeacti, String url_event) {
this.name = name;
this.module = module;
this.start = start;
this.end = end;
this.room = room.substring(room.lastIndexOf("/") + 1);
this.registered = registered;
this.codeacti = codeacti;
this.url_event = url_event;
this.token = (token == true && registered.equals("registered")) ? 1 : 0;
if (soutenance != null && soutenance.length() == 39)
{
this.start_soutenance = soutenance.substring(11, 16);
this.end_soutenance = soutenance.substring(31, 36);
}
cleanDate();
}
public int isAffToken()
{
if (this.token == 1)
return (1);
return (0);
}
public void cleanDate()
{
if (start.substring(0, 11).equals(end.substring(0, 11)))
{
start = start.substring(11, 16);
end = end.substring(11, 16);
}
else
{
start = start.substring(0, 16);
end = end.substring(0, 16);
}
}
@Override
public String toString()
{
String res = "";
if (start_soutenance != null && end_soutenance != null)
res += "Heure de passage : " + start_soutenance + " � " + end_soutenance + "\n";
res += module + "\n";
if (!room.equals(""))
res += "Salle : " + room + "\n";
return (res);
}
}