package at.gv.egovernment.moa.id.protocols.oauth20.exceptions; import at.gv.egovernment.moa.id.util.MOAIDMessageProvider; public class OAuth20Exception extends RuntimeException { private static final long serialVersionUID = 1L; private String messageId; private String errorCode; public OAuth20Exception(final String errorCode, final String messageId, final Object[] parameters) { super(MOAIDMessageProvider.getInstance().getMessage(messageId, parameters)); this.errorCode = errorCode; this.messageId = messageId; } /** * @return the messageId */ public String getMessageId() { return messageId; } /** * @param messageId * the messageId to set */ public void setMessageId(String messageId) { this.messageId = messageId; } /** * @return the errorCode */ public String getErrorCode() { return errorCode; } /** * @param errorCode * the errorCode to set */ public void setErrorCode(String errorCode) { this.errorCode = errorCode; } }