X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.node.api%2Fsrc%2Forg%2Fargeo%2Fnode%2FNodeConstants.java;fp=org.argeo.node.api%2Fsrc%2Forg%2Fargeo%2Fnode%2FNodeConstants.java;h=889296112aeaec568a23a8cee8409b1ddadb9717;hb=0243aa5633af84d8608ba912483dbaaaefac42f1;hp=2bb6d06ef950a43131d4926b19fefe6b7092a893;hpb=b334cd41b64d0658aae9125c58d6a1194eccb087;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.node.api/src/org/argeo/node/NodeConstants.java b/org.argeo.node.api/src/org/argeo/node/NodeConstants.java index 2bb6d06ef..889296112 100644 --- a/org.argeo.node.api/src/org/argeo/node/NodeConstants.java +++ b/org.argeo.node.api/src/org/argeo/node/NodeConstants.java @@ -1,7 +1,5 @@ package org.argeo.node; -import javax.jcr.Repository; - public interface NodeConstants { /* * PIDs @@ -20,30 +18,33 @@ public interface NodeConstants { String NODE_USER_DIRECTORIES_FACTORY_PID = "org.argeo.node.userDirectories"; /* - * DEPLOY + * DN ATTRIBUTES (RFC 4514) */ - String DEPLOY_BASEDN = "ou=deploy,ou=node"; + String CN = "cn"; + String L = "l"; + String ST = "st"; + String O = "o"; + String OU = "ou"; + String C = "c"; + String STREET = "street"; + String DC = "dc"; + String UID = "uid"; /* - * FRAMEWORK PROPERTIES + * STANDARD ATTRIBUTES */ - String NODE_INIT = "argeo.node.init"; - String I18N_DEFAULT_LOCALE = "argeo.i18n.defaultLocale"; - String I18N_LOCALES = "argeo.i18n.locales"; - // Node Security - String ROLES_URI = "argeo.node.roles.uri"; - /** URI to an LDIF file or LDAP server used as initialization or backend */ - String USERADMIN_URIS = "argeo.node.useradmin.uris"; - // Node - /** Properties configuring the node repository */ - String NODE_REPO_PROP_PREFIX = "argeo.node.repo."; + String LABELED_URI = "labeledUri"; /* - * STANDARD ATTRIBUTES + * COMMON NAMES */ - String CN = "cn"; - String OU = "ou"; - String URI = "uri"; + String NODE = "node"; + String HOME = "home"; + + /* + * BASE DNs + */ + String DEPLOY_BASEDN = "ou=deploy,ou=node"; /* * STANDARD VALUES @@ -69,22 +70,45 @@ public interface NodeConstants { String LOGIN_CONTEXT_DATA_ADMIN = "DATA_ADMIN"; String LOGIN_CONTEXT_SINGLE_USER = "SINGLE_USER"; + /* + * FRAMEWORK PROPERTIES + */ + String NODE_INIT = "argeo.node.init"; + String I18N_DEFAULT_LOCALE = "argeo.i18n.defaultLocale"; + String I18N_LOCALES = "argeo.i18n.locales"; + // Node Security + String ROLES_URI = "argeo.node.roles.uri"; + /** URI to an LDIF file or LDAP server used as initialization or backend */ + String USERADMIN_URIS = "argeo.node.useradmin.uris"; + // Node + /** Properties configuring the node repository */ + String NODE_REPO_PROP_PREFIX = "argeo.node.repo."; + /* * LEGACY */ - String ARGEO_BASE_PATH = "/argeo:system"; - String PEOPLE_BASE_PATH = NodeConstants.ARGEO_BASE_PATH + "/argeo:people"; - String DATA_MODELS_BASE_PATH = NodeConstants.ARGEO_BASE_PATH + "/argeo:dataModels"; - String ALIAS_HOME = "home"; + // @Deprecated + // String ARGEO_BASE_PATH = "/argeo:system"; + // @Deprecated + // String PEOPLE_BASE_PATH = NodeConstants.ARGEO_BASE_PATH + + // "/argeo:people"; + // @Deprecated + // String DATA_MODELS_BASE_PATH = NodeConstants.ARGEO_BASE_PATH + + // "/argeo:dataModels"; + // @Deprecated + // String ALIAS_HOME = "home"; // standard aliases /** * Reserved alias for the "node" {@link Repository}, that is, the default * JCR repository. */ - String ALIAS_NODE = "node"; + // @Deprecated + // String ALIAS_NODE = "node"; /** Key for a JCR repository URI */ - String JCR_REPOSITORY_URI = "argeo.jcr.repository.uri"; +// @Deprecated +// String JCR_REPOSITORY_URI = "argeo.jcr.repository.uri"; // parameters (typically for call to a RepositoryFactory) /** Key for a JCR repository alias */ - String JCR_REPOSITORY_ALIAS = "argeo.jcr.repository.alias"; + // @Deprecated + // String JCR_REPOSITORY_ALIAS = "argeo.jcr.repository.alias"; }