Project

General

Profile

1
package eu.dnetlib.functionality.modular.ui.error;
2

    
3
import org.apache.commons.lang3.exception.ExceptionUtils;
4

    
5
public class ErrorMessage {
6

    
7
	private String message;
8
	private String stacktrace;
9

    
10
	public ErrorMessage() {}
11

    
12
	public static ErrorMessage newInstance(final Exception e) {
13
		return new ErrorMessage(e.getMessage(), ExceptionUtils.getStackTrace(e));
14
	}
15

    
16
	public ErrorMessage(final String message, final String stacktrace) {
17
		this.message = message;
18
		this.stacktrace = stacktrace;
19
	}
20

    
21
	public String getMessage() {
22
		return this.message;
23
	}
24

    
25
	public void setMessage(final String message) {
26
		this.message = message;
27
	}
28

    
29
	public String getStacktrace() {
30
		return this.stacktrace;
31
	}
32

    
33
	public void setStacktrace(final String stacktrace) {
34
		this.stacktrace = stacktrace;
35
	}
36
}
    (1-1/1)