us.careydevelopment.util.api.model.ValidationErrorResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-util Show documentation
Show all versions of api-util Show documentation
Convenience methods for routine API-related tasks
package us.careydevelopment.util.api.model;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
public class ValidationErrorResponse implements ErrorResponse {
private static final int STATUS_CODE = 400;
private List errors = new ArrayList();
public List getErrors() {
return errors;
}
public void setErrors(List errors) {
this.errors = errors;
}
public boolean hasErrors() {
return (errors != null && errors.size() > 0);
}
@Override
public List getBody() {
return errors;
}
@Override
public int getStatusCode() {
return STATUS_CODE;
}
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
}