X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.server.jcr%2Fsrc%2Forg%2Fargeo%2Fjcr%2FArgeoJcrConstants.java;h=26979e9277ddc3bef12768911f53c7dc3a4b5390;hb=8260f4470f514ea347ca53f5b4dfc632c4a4de66;hp=b9b513a30d34505ba215a6ce6ba3b1d8c4685fb3;hpb=cf3a914f6fbf31b43be5cb86e54d05e8543be6a9;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.server.jcr/src/org/argeo/jcr/ArgeoJcrConstants.java b/org.argeo.server.jcr/src/org/argeo/jcr/ArgeoJcrConstants.java index b9b513a30..26979e927 100644 --- a/org.argeo.server.jcr/src/org/argeo/jcr/ArgeoJcrConstants.java +++ b/org.argeo.server.jcr/src/org/argeo/jcr/ArgeoJcrConstants.java @@ -15,19 +15,29 @@ */ package org.argeo.jcr; +import javax.jcr.Repository; + /** Argeo model specific constants */ public interface ArgeoJcrConstants { public final static String ARGEO_BASE_PATH = "/argeo:system"; - public final static String DATA_MODELS_BASE_PATH = ARGEO_BASE_PATH - + "/argeo:dataModels"; - public final static String PEOPLE_BASE_PATH = ARGEO_BASE_PATH - + "/argeo:people"; + public final static String DATA_MODELS_BASE_PATH = ARGEO_BASE_PATH + "/argeo:dataModels"; + public final static String PEOPLE_BASE_PATH = ARGEO_BASE_PATH + "/argeo:people"; // parameters (typically for call to a RepositoryFactory) + /** Key for a JCR repository alias */ public final static String JCR_REPOSITORY_ALIAS = "argeo.jcr.repository.alias"; + /** Key for a JCR repository URI */ public final static String JCR_REPOSITORY_URI = "argeo.jcr.repository.uri"; // standard aliases + /** + * Reserved alias for the "node" {@link Repository}, that is, the default + * JCR repository. + */ public final static String ALIAS_NODE = "node"; + public final static String ALIAS_HOME = "home"; + public final static String BASE_REPO_PID = "argeo.repo."; + public final static String REPO_PID_NODE = BASE_REPO_PID + ALIAS_NODE; + public final static String JACKRABBIT_REPO_FACTORY_PID = "argeo.repo.factory.jackrabbit"; }