]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.spring/src/org/argeo/slc/spring/repo/osgi/UriWrapper.java
Continue to remove dependencies with Spring.
[gpl/argeo-slc.git] / org.argeo.slc.spring / src / org / argeo / slc / spring / repo / osgi / UriWrapper.java
diff --git a/org.argeo.slc.spring/src/org/argeo/slc/spring/repo/osgi/UriWrapper.java b/org.argeo.slc.spring/src/org/argeo/slc/spring/repo/osgi/UriWrapper.java
new file mode 100644 (file)
index 0000000..1b5edd1
--- /dev/null
@@ -0,0 +1,20 @@
+package org.argeo.slc.spring.repo.osgi;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.springframework.beans.factory.BeanNameAware;
+
+public class UriWrapper extends org.argeo.slc.repo.osgi.UriWrapper implements BeanNameAware {
+       private final static Log log = LogFactory.getLog(UriWrapper.class);
+
+       @Override
+       public void setBeanName(String name) {
+               if (getName() == null) {
+                       setName(name);
+               } else {
+                       if (!name.contains("#"))
+                               log.warn("Using explicitely set name " + getName() + " and not bean name " + name);
+               }
+       }
+
+}