All Downloads are FREE. Search and download functionalities are using the official Maven repository.

us.careydevelopment.util.api.model.ValidationErrorResponse Maven / Gradle / Ivy

There is a newer version: 1.7.0
Show newest version
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);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy