[utilities COMMIT] /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/AbstractDestruca...

noreply at shibboleth.net noreply at shibboleth.net
Sat Mar 17 13:15:04 GMT 2012


Author: lajoie
Date: Sat Mar 17 13:15:04 2012
New Revision: 246

URL: http://svn.shibboleth.net/view/utilities?rev=246&view=rev
Log:
Check that ID is set during initialization

Modified:
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/AbstractDestrucableIdentifiableInitializableComponent.java

Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/AbstractDestrucableIdentifiableInitializableComponent.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/AbstractDestrucableIdentifiableInitializableComponent.java?rev=246&r1=245&r2=246&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/AbstractDestrucableIdentifiableInitializableComponent.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/AbstractDestrucableIdentifiableInitializableComponent.java Sat Mar 17 13:15:04 2012
@@ -49,4 +49,13 @@
 
         id = Assert.isNotNull(StringSupport.trimOrNull(componentId), "Component ID can not be null or empty");
     }
+
+    /** {@inheritDoc} */
+    protected void doInitialize() throws ComponentInitializationException {
+        super.doInitialize();
+
+        if (id == null) {
+            throw new ComponentInitializationException("No component ID has not be set");
+        }
+    }
 }



More information about the commits mailing list