X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fjcr%2FRepoConf.java;h=a48adccab0b1dcc5e1db759404534ea6c407d02d;hb=bc59d52e2dbf0c388d5ce2c245a3907332fe5355;hp=429a51a589cc604fd2282589756876d4633b71b7;hpb=9b91329a1c5d7e6b5fc4fae3c21d6019318acc8e;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/jcr/RepoConf.java b/org.argeo.cms/src/org/argeo/cms/internal/jcr/RepoConf.java index 429a51a58..a48adccab 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/jcr/RepoConf.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/jcr/RepoConf.java @@ -1,14 +1,15 @@ package org.argeo.cms.internal.jcr; +import org.argeo.api.NodeConstants; import org.argeo.osgi.metatype.EnumAD; import org.argeo.osgi.metatype.EnumOCD; /** JCR repository configuration */ public enum RepoConf implements EnumAD { /** Repository type */ - type("localfs"), + type("h2"), /** Default workspace */ - @Deprecated defaultWorkspace("main"), + defaultWorkspace(NodeConstants.SYS_WORKSPACE), /** Database URL */ dburl(null), /** Database user */ @@ -24,7 +25,7 @@ public enum RepoConf implements EnumAD { /** Maximum database pool size */ maxPoolSize(10), /** Maximum cache size in MB */ - @Deprecated maxCacheMB(null), + maxCacheMB(null), /** Bundle cache size in MB */ bundleCacheMB(8), /** Extractor pool size */ @@ -34,7 +35,9 @@ public enum RepoConf implements EnumAD { /** Max volatile index size */ maxVolatileIndexSize(1048576), /** Cluster id (if appropriate configuration) */ - clusterId("default"); + clusterId("default"), + /** Indexes base path */ + indexesBase(null); /** The default value. */ private Object def;