projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Work on backups and file metadata indexing.
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
internal
/
kernel
/
CmsDeployment.java
diff --git
a/org.argeo.cms/src/org/argeo/cms/internal/kernel/CmsDeployment.java
b/org.argeo.cms/src/org/argeo/cms/internal/kernel/CmsDeployment.java
index 59d8c910f9640c287d564d924ac5da48db1a378a..f09a008072104b90050fb64feb221a16ba023766 100644
(file)
--- a/
org.argeo.cms/src/org/argeo/cms/internal/kernel/CmsDeployment.java
+++ b/
org.argeo.cms/src/org/argeo/cms/internal/kernel/CmsDeployment.java
@@
-402,7
+402,11
@@
public class CmsDeployment implements NodeDeployment {
properties.put(NodeConstants.CN, dataModelName);
if (dataModelName.equals(NodeConstants.NODE))
properties.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
properties.put(NodeConstants.CN, dataModelName);
if (dataModelName.equals(NodeConstants.NODE))
properties.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
- LocalRepository localRepository = new LocalRepository(repository, dataModelName);
+ LocalRepository localRepository;
+ if (repository instanceof RepositoryImpl)
+ localRepository = new JackrabbitLocalRepository((RepositoryImpl) repository, dataModelName);
+ else
+ localRepository = new LocalRepository(repository, dataModelName);
bc.registerService(Repository.class, localRepository, properties);
if (log.isTraceEnabled())
log.trace("Published data model " + dataModelName);
bc.registerService(Repository.class, localRepository, properties);
if (log.isTraceEnabled())
log.trace("Published data model " + dataModelName);