package com.xmage.ws.model;
/**
* Domain status error codes.
*
* @author noxx
*/
public class DomainErrors {
public enum Errors {
STATUS_OK(100, "OK"),
STATUS_SERVER_ERROR(101, "Server Internal Error"),
STATUS_AUTH_FAILED(102, "Auth failed"),
STATUS_ACCESS_DENIED(108, "Access denied"),
STATUS_NOT_ENOUGH_PARAMETERS(301, "Not enough parameters"),
STATUS_WRONG_PARAM_FORMAT(302, "Wrong param format"),
STATUS_NOT_IMPLEMENTED(800, "Not implemented"),
STATUS_NOT_FOUND(1000, "Resource Not Found");
private int code;
private String message;
Errors(int code, String message) {
this.code = code;
this.message = message;
}
public int getCode() {
return code;
}
public String getMessage() {
return message;
}
public void setCustomMessage(String message) {
this.message = message;
}
}
}