Do not register ego repository.
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / kernel / CmsInstance.java
index d040bdb1eddfe0405c8fe115919928efe90621e7..eef8d925e76d7663e67338c811fa0b036645b1b9 100644 (file)
@@ -5,9 +5,9 @@ import javax.naming.ldap.LdapName;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.argeo.api.NodeConstants;
+import org.argeo.api.NodeInstance;
 import org.argeo.cms.CmsException;
-import org.argeo.node.NodeConstants;
-import org.argeo.node.NodeInstance;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 import org.osgi.framework.ServiceReference;
@@ -17,7 +17,7 @@ public class CmsInstance implements NodeInstance {
        private final Log log = LogFactory.getLog(getClass());
        private final BundleContext bc = FrameworkUtil.getBundle(getClass()).getBundleContext();
 
-       private HomeRepository homeRepository;
+       private EgoRepository egoRepository;
 
        public CmsInstance() {
                initTrackers();
@@ -29,10 +29,10 @@ public class CmsInstance implements NodeInstance {
                        @Override
                        public Repository addingService(ServiceReference<Repository> reference) {
                                Object cn = reference.getProperty(NodeConstants.CN);
-                               if (cn != null && cn.equals(NodeConstants.HOME)) {
-                                       homeRepository = (HomeRepository) bc.getService(reference);
-                                       if (log.isDebugEnabled())
-                                               log.debug("Home repository is available");
+                               if (cn != null && cn.equals(NodeConstants.EGO_REPOSITORY)) {
+//                                     egoRepository = (EgoRepository) bc.getService(reference);
+                                       if (log.isTraceEnabled())
+                                               log.trace("Home repository is available");
                                }
                                return super.addingService(reference);
                        }
@@ -40,7 +40,7 @@ public class CmsInstance implements NodeInstance {
                        @Override
                        public void removedService(ServiceReference<Repository> reference, Repository service) {
                                super.removedService(reference, service);
-                               homeRepository = null;
+//                             egoRepository = null;
                        }
 
                }.open();
@@ -52,10 +52,10 @@ public class CmsInstance implements NodeInstance {
 
        @Override
        public void createWorkgroup(LdapName dn) {
-               if (homeRepository == null)
-                       throw new CmsException("Home repository is not available");
+               if (egoRepository == null)
+                       throw new CmsException("Ego repository is not available");
                // TODO add check that the group exists
-               homeRepository.createWorkgroup(dn);
+               egoRepository.createWorkgroup(dn);
        }
 
 }