
com.jpattern.shared.result.ErrorMessage Maven / Gradle / Ivy
package com.jpattern.shared.result;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
*
* @author Francesco Cina'
*
* 29/gen/2011
*/
public class ErrorMessage implements IErrorMessage {
private static final long serialVersionUID = 1L;
private String name;
private String message;
private List parameters;
public ErrorMessage(String name, String message) {
this(name, message, new ArrayList());
}
public ErrorMessage(String name, String message, String[] parameters) {
this(name, message, Arrays.asList(parameters));
}
public ErrorMessage(String name, String message, List parameters) {
this.message = message;
this.name = name;
this.parameters = parameters;
}
@Override
public String getMessage() {
if (message == null) {
message = "";
}
return message;
}
@Override
public String getName() {
if (name == null) {
name = "";
}
return name;
}
@Override
public List getParameters() {
if (parameters==null) {
parameters = new ArrayList();
}
return parameters;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy