X-Git-Url: http://200.18.67.61/gitweb/?a=blobdiff_plain;f=src%2Fjava%2Forg%2Fufcspa%2Fsimdecs%2Fbn%2Fjpa%2Fexceptions%2FIllegalOrphanException.java;fp=src%2Fjava%2Forg%2Fufcspa%2Fsimdecs%2Fbn%2Fjpa%2Fexceptions%2FIllegalOrphanException.java;h=15115fdd0beea987e73d9a50a64ac07f6360814a;hb=c547eea0255390e5763eac8ffbca336a1acf5b41;hp=0000000000000000000000000000000000000000;hpb=5d05ee58812cfa8b58ab2dcf93a5d3a3bb71d6aa;p=simdecs.git diff --git a/src/java/org/ufcspa/simdecs/bn/jpa/exceptions/IllegalOrphanException.java b/src/java/org/ufcspa/simdecs/bn/jpa/exceptions/IllegalOrphanException.java new file mode 100644 index 0000000..15115fd --- /dev/null +++ b/src/java/org/ufcspa/simdecs/bn/jpa/exceptions/IllegalOrphanException.java @@ -0,0 +1,20 @@ +package org.ufcspa.simdecs.bn.jpa.exceptions; + +import java.util.ArrayList; +import java.util.List; + +public class IllegalOrphanException extends Exception { + private List messages; + public IllegalOrphanException(List messages) { + super((messages != null && messages.size() > 0 ? messages.get(0) : null)); + if (messages == null) { + this.messages = new ArrayList(); + } + else { + this.messages = messages; + } + } + public List getMessages() { + return messages; + } +}