X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.node.api%2Fsrc%2Forg%2Fargeo%2Fnode%2Fnode.cnd;h=c7616517993790533dfb2386af45444799193890;hb=669507120bc54c81708b448de4a390221e4d45a6;hp=fbfea9dd9d0a9a7811d070b544aec08d3604c5b3;hpb=e66b9893b0e511f8ab295e3cee42b7dc966f1597;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.node.api/src/org/argeo/node/node.cnd b/org.argeo.node.api/src/org/argeo/node/node.cnd index fbfea9dd9..c76165179 100644 --- a/org.argeo.node.api/src/org/argeo/node/node.cnd +++ b/org.argeo.node.api/src/org/argeo/node/node.cnd @@ -1,42 +1,64 @@ + + -// GENERIC TYPES NOT AVAILABLE IN JCR -[argeo:link] > mix:created, mix:lastModified +// DN (see https://tools.ietf.org/html/rfc4514) + + + + + + + + + + + +[node:userHome] mixin +- ldap:uid (STRING) m + +[node:groupHome] +mixin +- ldap:cn (STRING) m + +// GENERIC TYPES NOT AVAILABLE IN JCR +//[argeo:link] > mix:created, mix:lastModified +//mixin // URI(s) -- argeo:uri (STRING) m +//- argeo:uri (STRING) m [argeo:references] > nt:unstructured - * (REFERENCE) * // DATA MODEL -[argeo:dataModel] > mix:created, mix:lastModified, mix:versionable -mixin -- argeo:uri (STRING) m -- argeo:dataModelVersion (STRING) m +//[argeo:dataModel] > mix:created, mix:lastModified, mix:versionable +//mixin +//- argeo:uri (STRING) m +//- argeo:dataModelVersion (STRING) m // USER NODES // user should be lower case, between 3 and 15 characters long -[argeo:userHome] > mix:created, mix:lastModified -mixin -- argeo:userID (STRING) m -- argeo:remoteRoles (STRING) * +//[argeo:userHome] > mix:created, mix:lastModified +//mixin +//- argeo:userID (STRING) m +//- argeo:remoteRoles (STRING) * // deprecated. for backward compatibility: -+ argeo:profile (argeo:userProfile) -+ argeo:keyring (argeo:pbeSpec) -+ argeo:preferences (argeo:preferenceNode) +//+ argeo:profile (argeo:userProfile) +//+ argeo:keyring (argeo:pbeSpec) +//+ argeo:preferences (argeo:preferenceNode) -[argeo:userProfile] > mix:created, mix:lastModified, mix:title, mix:versionable -mixin -- argeo:userID (STRING) m -- argeo:enabled (BOOLEAN) -- argeo:accountNonExpired (BOOLEAN) -- argeo:accountNonLocked (BOOLEAN) -- argeo:credentialsNonExpired (BOOLEAN) +//[argeo:userProfile] > mix:created, mix:lastModified, mix:title, mix:versionable +//mixin +//- argeo:userID (STRING) m +//- argeo:enabled (BOOLEAN) +//- argeo:accountNonExpired (BOOLEAN) +//- argeo:accountNonLocked (BOOLEAN) +//- argeo:credentialsNonExpired (BOOLEAN) -[argeo:preferenceNode] > mix:lastModified, mix:versionable -mixin -+ * (argeo:preferenceNode) * version +//[argeo:preferenceNode] > mix:lastModified, mix:versionable +//mixin +//+ * (argeo:preferenceNode) * version [argeo:remoteRepository] > nt:unstructured - argeo:uri (STRING)