com.vaadin.server.SystemMessageException Maven / Gradle / Ivy
/*
* Vaadin Framework 7
*
* Copyright (C) 2000-2024 Vaadin Ltd
*
* This program is available under Vaadin Commercial License and Service Terms.
*
* See for the full
* license.
*/
package com.vaadin.server;
@SuppressWarnings("serial")
public class SystemMessageException extends RuntimeException {
/**
* Cause of the method exception
*/
private Throwable cause;
/**
* Constructs a new SystemMessageException
with the specified
* detail message.
*
* @param msg
* the detail message.
*/
public SystemMessageException(String msg) {
super(msg);
}
/**
* Constructs a new SystemMessageException
with the specified
* detail message and cause.
*
* @param msg
* the detail message.
* @param cause
* the cause of the exception.
*/
public SystemMessageException(String msg, Throwable cause) {
super(msg, cause);
}
/**
* Constructs a new SystemMessageException
from another
* exception.
*
* @param cause
* the cause of the exception.
*/
public SystemMessageException(Throwable cause) {
this.cause = cause;
}
/**
* @see java.lang.Throwable#getCause()
*/
@Override
public Throwable getCause() {
return cause;
}
}