X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=inline;f=cms%2Forg.argeo.slc.spring%2Fsrc%2Forg%2Fargeo%2Fslc%2Fspring%2Frepo%2Fosgi%2FBndWrapper.java;fp=cms%2Forg.argeo.slc.spring%2Fsrc%2Forg%2Fargeo%2Fslc%2Fspring%2Frepo%2Fosgi%2FBndWrapper.java;h=8b52c9a356310225f90440561ce4cb1ba7b072e4;hb=ecc22e604e47533c79de9cecdcdeacbc752cbff1;hp=0000000000000000000000000000000000000000;hpb=e07ded4632e53f8b8869763bc1f1f4091361e76e;p=gpl%2Fargeo-slc.git diff --git a/cms/org.argeo.slc.spring/src/org/argeo/slc/spring/repo/osgi/BndWrapper.java b/cms/org.argeo.slc.spring/src/org/argeo/slc/spring/repo/osgi/BndWrapper.java new file mode 100644 index 000000000..8b52c9a35 --- /dev/null +++ b/cms/org.argeo.slc.spring/src/org/argeo/slc/spring/repo/osgi/BndWrapper.java @@ -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 BndWrapper extends org.argeo.slc.repo.osgi.BndWrapper implements BeanNameAware { + private final static Log log = LogFactory.getLog(BndWrapper.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); + } + } + +}