package net.techreadiness.service.exception;
import java.util.List;
import net.techreadiness.service.common.ValidationError;
import com.google.common.collect.Lists;
public class FaultInfo {
private String message;
private Long correlationId = System.currentTimeMillis();
private String stackTrace;
private List<ValidationError> attributeErrors = Lists.<ValidationError> newArrayList();
private boolean logged = false;
private String method = "(unknown, see stacktrace)";
public FaultInfo() {
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getStackTrace() {
return stackTrace;
}
public void setStackTrace(String stackTrace) {
this.stackTrace = stackTrace;
}
public List<ValidationError> getAttributeErrors() {
return attributeErrors;
}
public void setAttributeErrors(List<ValidationError> attributeErrors) {
this.attributeErrors = attributeErrors;
}
public Long getCorrelationId() {
return correlationId;
}
@Override
public String toString() {
return stackTrace;
}
public void setLogged(boolean logged) {
this.logged = logged;
}
public boolean isLogged() {
return logged;
}
public void setMethod(String method) {
this.method = method;
}
public String getMethod() {
return method;
}
}