]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.api/src/org/argeo/node/RepoConf.java
1 package org
.argeo
.node
;
3 /** JCR repository configuration */
4 public enum RepoConf
implements EnumAD
{
7 /** Default workspace */
8 defaultWorkspace("main"),
13 /** Database password */
16 /** The identifier (can be an URL locating the repo) */
21 // JACKRABBIT SPECIFIC
23 /** Maximum database pool size */
25 /** Maximum cache size in MB */
27 /** Bundle cache size in MB */
29 /** Extractor pool size */
31 /** Search cache size */
32 searchCacheSize(1000),
33 /** Max volatile index size */
34 maxVolatileIndexSize(1048576);
36 /** The default value. */
40 RepoConf(String oid
, Object def
) {
45 RepoConf(Object def
) {
49 public Object
getDefault() {
54 public String
getID() {
57 return EnumAD
.super.getID();
60 public static class OCD
extends EnumOCD
<RepoConf
> {
61 public OCD(String locale
) {
62 super(RepoConf
.class, locale
);