package org.cacert.gigi.dbObjects;
+import org.cacert.gigi.database.DBEnum;
import org.cacert.gigi.dbObjects.wrappers.DataContainer;
@DataContainer
public class Assurance {
- public enum AssuranceType {
+ public enum AssuranceType implements DBEnum {
FACE_TO_FACE("Face to Face Meeting"), TOPUP("TOPUP"), TTP_ASSISTED("TTP-Assisted"), NUCLEUS("Nucleus Bonus");
private final String description;
public String getDescription() {
return description;
}
+
+ @Override
+ public String getDBName() {
+ return description;
+ }
}
private int id;
private String date;
- private CountryCode country;
+ private Country country;
- public Assurance(int id, User from, Name to, String location, String method, int points, String date, CountryCode country) {
+ public Assurance(int id, User from, Name to, String location, String method, int points, String date, Country country) {
this.id = id;
this.from = from;
this.to = to;
return date;
}
- public CountryCode getCountry() {
+ public Country getCountry() {
return country;
}
}