Dynamic exception construction, based on classname in StatusDetail
authorcantor <cantor@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Mon, 3 Feb 2003 00:22:42 +0000 (00:22 +0000)
committercantor <cantor@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Mon, 3 Feb 2003 00:22:42 +0000 (00:22 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@444 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

src/edu/internet2/middleware/shibboleth/common/OriginSiteMapperException.java
src/edu/internet2/middleware/shibboleth/common/UnsupportedProtocolException.java

index 9e04e3a..6d621bd 100644 (file)
@@ -53,6 +53,7 @@ import java.util.Collection;
 
 import org.opensaml.QName;
 import org.opensaml.SAMLException;
+import org.w3c.dom.Element;
 
 /**
  *  Indicates that an error occurred before or during the processing of a SAML
@@ -68,6 +69,19 @@ public class OriginSiteMapperException extends SAMLException implements Cloneabl
     /**
      *  Creates a new OriginSiteMapperException
      *
+     * @param  e    The root of a DOM tree
+     * @exception  SAMLException   Raised if an exception occurs while constructing
+     *                              the object.
+     */
+    protected OriginSiteMapperException(Element e)
+        throws SAMLException
+    {
+        super(e);
+    }
+
+    /**
+     *  Creates a new OriginSiteMapperException
+     *
      * @param  msg    The detail message
      */
     public OriginSiteMapperException(String msg)
index 34ad75a..b8ab5ac 100644 (file)
@@ -53,6 +53,7 @@ import java.util.Collection;
 
 import org.opensaml.QName;
 import org.opensaml.SAMLException;
+import org.w3c.dom.Element;
 
 /**
  *  Indicates that an error occurred before or during the processing of a SAML
@@ -68,6 +69,19 @@ public class UnsupportedProtocolException extends SAMLException implements Clone
     /**
      *  Creates a new UnsupportedProtocolException
      *
+     * @param  e    The root of a DOM tree
+     * @exception  SAMLException   Raised if an exception occurs while constructing
+     *                              the object.
+     */
+    protected UnsupportedProtocolException(Element e)
+        throws SAMLException
+    {
+        super(e);
+    }
+
+    /**
+     *  Creates a new UnsupportedProtocolException
+     *
      * @param  msg    The detail message
      */
     public UnsupportedProtocolException(String msg)