package org.transgalactica.fwk.validation.exception; import java.util.ArrayList; import java.util.List; import org.springframework.context.MessageSourceResolvable; import org.springframework.util.Assert; //TODO : reflechir le liens entre MultipleError, Errors et cette exception public class MultipleErrorsException extends BusinessException { private static final long serialVersionUID = 1L; // private MultipleErrors errors; private List<MessageSourceResolvable> errors = new ArrayList<MessageSourceResolvable>(2); public MultipleErrorsException() { } public MultipleErrorsException(List<MessageSourceResolvable> errors) { Assert.notNull(errors); this.errors.addAll(errors); } public List<MessageSourceResolvable> getErrors() { return errors; } @Override public String toString() { StringBuffer sb = new StringBuffer(); sb.append(" MultipleErrorsException : {"); sb.append(errors.toString()); sb.append(" } "); return sb.toString(); } }