1 10 11 package org.mule.registry; 12 13 import org.apache.commons.lang.SystemUtils; 14 import org.mule.config.i18n.Message; 15 16 import java.util.Iterator ; 17 import java.util.List ; 18 19 25 public class ValidationException extends RegistryException 26 { 27 30 private static final long serialVersionUID = -8798792301579785598L; 31 32 public ValidationException(String vaildationError) 33 { 34 super(Message.createStaticMessage(vaildationError)); 35 } 36 37 public ValidationException(List vaildationErrors) 38 { 39 this(createMessage(vaildationErrors)); 40 } 41 42 private static String createMessage(List vaildationErrors) 43 { 44 StringBuffer buf = new StringBuffer (); 46 buf.append("The following validation errors occurred"); 47 for (Iterator iterator = vaildationErrors.iterator(); iterator.hasNext();) 48 { 49 String s = (String )iterator.next(); 50 buf.append(SystemUtils.LINE_SEPARATOR).append(s); 51 } 52 return buf.toString(); 53 } 54 } 55 | Popular Tags |