import org.argeo.cms.ArgeoNames;
import org.argeo.cms.internal.jcr.JcrInitUtils;
import org.argeo.cms.jcr.CmsJcrUtils;
+import org.argeo.cms.jcr.acr.JcrContentProvider;
import org.argeo.cms.jcr.internal.servlet.CmsRemotingServlet;
import org.argeo.cms.jcr.internal.servlet.CmsWebDavServlet;
import org.argeo.cms.jcr.internal.servlet.JcrHttpUtils;
// Readiness
private boolean nodeAvailable = false;
- CmsDeployment cmsDeployment;
- private ProvidedRepository contentRepository;
-
+// CmsDeployment cmsDeployment;
public void start() {
dataModels = new DataModels(bc);
// nodeDeployment = CmsJcrActivator.getService(NodeDeployment.class);
- JcrInitUtils.addToDeployment(cmsDeployment);
+ //JcrInitUtils.addToDeployment(cmsDeployment);
- contentRepository.registerTypes(NamespaceRegistry.PREFIX_JCR, NamespaceRegistry.NAMESPACE_JCR, null);
- contentRepository.registerTypes(NamespaceRegistry.PREFIX_MIX, NamespaceRegistry.NAMESPACE_MIX, null);
- contentRepository.registerTypes(NamespaceRegistry.PREFIX_NT, NamespaceRegistry.NAMESPACE_NT, null);
- // Jackrabbit
- // see https://jackrabbit.apache.org/archive/wiki/JCR/NamespaceRegistry_115513459.html
- contentRepository.registerTypes("rep", "internal", null);
+// contentRepository.registerTypes(NamespaceRegistry.PREFIX_JCR, NamespaceRegistry.NAMESPACE_JCR, null);
+// contentRepository.registerTypes(NamespaceRegistry.PREFIX_MIX, NamespaceRegistry.NAMESPACE_MIX, null);
+// contentRepository.registerTypes(NamespaceRegistry.PREFIX_NT, NamespaceRegistry.NAMESPACE_NT, null);
+// // Jackrabbit
+// // see
+// // https://jackrabbit.apache.org/archive/wiki/JCR/NamespaceRegistry_115513459.html
+// contentRepository.registerTypes("rep", "internal", null);
}
// if (nodeHttp != null)
// nodeHttp.destroy();
+
try {
for (ServiceReference<JackrabbitLocalRepository> sr : bc
.getServiceReferences(JackrabbitLocalRepository.class, null)) {
}
- public void setCmsDeployment(CmsDeployment cmsDeployment) {
- this.cmsDeployment = cmsDeployment;
- }
-
- public void setContentRepository(ProvidedRepository contentRepository) {
- this.contentRepository = contentRepository;
- }
+// public void setCmsDeployment(CmsDeployment cmsDeployment) {
+// this.cmsDeployment = cmsDeployment;
+// }
/**
* Checks whether the deployment is available according to expectations, and
}
boolean isStandalone(String dataModelName) {
- return cmsDeployment.getProps(CmsConstants.NODE_REPOS_FACTORY_PID, dataModelName) != null;
+ return true;
+ //return cmsDeployment.getProps(CmsConstants.NODE_REPOS_FACTORY_PID, dataModelName) != null;
}
private void publishLocalRepo(String dataModelName, Repository repository) {