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; } }