98 lines
2.5 KiB
Java
98 lines
2.5 KiB
Java
package fr.univ_amu.iut.fResultat;
|
|
|
|
import java.util.List;
|
|
|
|
import fr.univ_amu.iut.model.Usage;
|
|
|
|
public class TableEntry {
|
|
|
|
private String nom;
|
|
private String discipline;
|
|
private String thematique;
|
|
private String description;
|
|
private String niveau;
|
|
|
|
public TableEntry(Usage usage) {
|
|
nom = usage.getNom();
|
|
thematique = usage.getThematique().getNom();
|
|
discipline = usage.getDiscipline().getNom();
|
|
description = usage.getDescription();
|
|
niveau = usage.getNiveau().getNom();
|
|
}
|
|
|
|
public String getNom() {
|
|
return nom;
|
|
}
|
|
|
|
public void setNom(String nom) {
|
|
this.nom = nom;
|
|
}
|
|
|
|
public String getDiscipline() {
|
|
return discipline;
|
|
}
|
|
|
|
public void setDiscipline(String discipline) {
|
|
this.discipline = discipline;
|
|
}
|
|
|
|
|
|
public String getThematique() {
|
|
return thematique;
|
|
}
|
|
|
|
public void setThematique(String thematique) {
|
|
this.thematique = thematique;
|
|
}
|
|
|
|
public String getDescription() {
|
|
return description;
|
|
}
|
|
|
|
public void setDescription(String description) {
|
|
this.description = description;
|
|
}
|
|
|
|
public String getNiveau() {
|
|
return niveau;
|
|
}
|
|
|
|
public void setNiveau(String niveau) {
|
|
this.niveau = niveau;
|
|
}
|
|
|
|
|
|
@Override
|
|
public boolean equals(Object o) {
|
|
if (this == o) return true;
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
|
|
TableEntry that = (TableEntry) o;
|
|
|
|
if (nom != null ? !nom.equals(that.nom) : that.nom != null) return false;
|
|
if (discipline != null ? !discipline.equals(that.discipline) : that.discipline != null) return false;
|
|
if (description != null ? !description.equals(that.description) : that.description != null) return false;
|
|
return niveau != null ? niveau.equals(that.niveau) : that.niveau == null;
|
|
}
|
|
|
|
@Override
|
|
public int hashCode() {
|
|
int result = nom != null ? nom.hashCode() : 0;
|
|
result = 31 * result + (discipline != null ? discipline.hashCode() : 0);
|
|
result = 31 * result + (description != null ? description.hashCode() : 0);
|
|
result = 31 * result + (niveau != null ? niveau.hashCode() : 0);
|
|
return result;
|
|
}
|
|
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "TableEntry{" +
|
|
"nom='" + nom + '\'' +
|
|
", discipline='" + discipline + '\'' +
|
|
", description='" + description + '\'' +
|
|
", niveau='" + niveau + '\'' +
|
|
'}';
|
|
}
|
|
}
|