X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.enterprise%2Fsrc%2Forg%2Fargeo%2Fnaming%2FLdapAttrs.java;h=dc266998db5cb9d3612f9ae44b53d6a1e87cf0c5;hb=afd31256550ee8fe257a43558cfd07dfcf2e5c04;hp=171b83a0f9e47026d38de41523a50e3e9967b352;hpb=1ceeaa36a22d5bcb9ad3c577e2e729b1ff31ae2c;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.enterprise/src/org/argeo/naming/LdapAttrs.java b/org.argeo.enterprise/src/org/argeo/naming/LdapAttrs.java index 171b83a0f..dc266998d 100644 --- a/org.argeo.enterprise/src/org/argeo/naming/LdapAttrs.java +++ b/org.argeo.enterprise/src/org/argeo/naming/LdapAttrs.java @@ -7,7 +7,7 @@ package org.argeo.naming; * "https://github.com/krb5/krb5/blob/master/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema">Kerberos * LDAP (partial) */ -public enum LdapAttrs implements SpecifiedName { +public enum LdapAttrs implements SpecifiedName, QualifiedName { /** */ uid("0.9.2342.19200300.100.1.1", "RFC 4519"), /** */ @@ -288,7 +288,7 @@ public enum LdapAttrs implements SpecifiedName { public final static String DN = "dn"; - private final static String LDAP_ = "ldap:"; +// private final static String LDAP_ = "ldap:"; private final String oid, spec; @@ -307,8 +307,22 @@ public enum LdapAttrs implements SpecifiedName { return spec; } - public String property() { - return new StringBuilder(LDAP_).append(name()).toString(); + @Override + public String getPrefix() { + return prefix(); + } + + public static String prefix() { + return "ldap"; + } + + @Override + public String getNamespace() { + return namespace(); + } + + public static String namespace() { + return "http://www.argeo.org/ns/ldap"; } @Override