import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.jackrabbit.core.RepositoryContext;
-import org.argeo.ArgeoException;
-import org.argeo.jcr.ArgeoJcrConstants;
+import org.argeo.cms.CmsException;
import org.argeo.node.NodeConstants;
import org.argeo.util.LangUtils;
import org.osgi.framework.BundleContext;
@Override
public void updated(String pid, Dictionary<String, ?> properties) throws ConfigurationException {
if (repositories.containsKey(pid))
- throw new ArgeoException("Already a repository registered for " + pid);
+ throw new CmsException("Already a repository registered for " + pid);
if (properties == null)
return;
Object cn = properties.get(NodeConstants.CN);
if (cn != null) {
props.put(NodeConstants.CN, cn);
- props.put(ArgeoJcrConstants.JCR_REPOSITORY_ALIAS, cn);
+ props.put(NodeConstants.JCR_REPOSITORY_ALIAS, cn);
pidToCn.put(pid, cn);
}
bc.registerService(RepositoryContext.class, repositoryContext, props);
} catch (Exception e) {
- throw new ArgeoException("Cannot create Jackrabbit repository " + pid, e);
+ throw new CmsException("Cannot create Jackrabbit repository " + pid, e);
}
}