package validators;
public enum ValidationErrorType {
ORDER_START_BEFORE_TODAY(100,"Start-tidspunkt kan ikke være før dagens dato"),
ORDER_END_BEFORE_TODAY(101,"Slutt-tidspunkt kan ikke være før dagens dato"),
ORDER_END_BEFORE_START(102,"Slutt-tidspunkt kan ikke være før start-dato"),
ORDER_START_BEFORE_PREV_END(103,"Starttidspunkt kan ikke være før sluttdato i foregående periode"),
ORDER_UNSPEC_END_BEFORE_START(104,"Periode med spesifisert starttidspunkt kan ikke følge periode med uspesifisert slutt"),
ORDER_MISSING_METREF(105,"MET referansenr er ikke spesifisert"),
ORDER_MISSING_PO_CALLOFF(106,"Minst en av PO/Calloff, kontraktsnr eller epost må spesifiseres"),
ORDER_INVALID_EMAIL(106,"Ugyldig epost-adresse angitt for kunde"),
CUSTOMER_NAME_MISSING(200,"Kundenavn er ikke spesifisert"),
RECIPIENT_EMAIL_UNSPECIFIED(300,"Epost-adresse er ikke spesifisert for mottaker"),
RECIPIENT_EMAIL_INVALID(301,"Epost-adresse er ikke gyldig"),
PRODUCT_NAME_MISSING(400,"Produktnavnet mangler"),
PRODUCT_PRICE_MISSING(401,"Produktet mangler pris"),
PRODUCT_PRICE_NEGATIVE(402,"Produktet har negativ pris"),
PRODUCT_SKU_MISSING(403,"Produktet mangler varenummer" );
private String description;
private int code ;
ValidationErrorType(int code, String description) {
this.description = description;
this.code = code;
}
public String getDescription() {
return description;
}
public int getCode() {
return code;
}
}