X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Futil%2Fnaming%2FLdapAttrs.java;h=5253579e428313db8b1883c681e800fab6d5aec2;hb=55d1a78150b6be0004f6bcb28703bcdd6daf55a1;hp=43cfe03b4cc76d7bd1b6223f698a43f8eaaa4141;hpb=0ce8ecfe974cec9f524c16884209cd08544d890d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java b/org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java index 43cfe03b4..5253579e4 100644 --- a/org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java +++ b/org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java @@ -9,7 +9,7 @@ import java.util.function.Supplier; * "https://github.com/krb5/krb5/blob/master/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema">Kerberos * LDAP (partial) */ -public enum LdapAttrs implements SpecifiedName, Supplier { +public enum LdapAttrs implements SpecifiedName, Supplier, QNamed { /** */ uid("0.9.2342.19200300.100.1.1", "RFC 4519"), /** */ @@ -309,14 +309,6 @@ public enum LdapAttrs implements SpecifiedName, Supplier { return spec; } - public String getPrefix() { - return prefix(); - } - - public static String prefix() { - return "ldap"; - } - @Deprecated public String property() { return get(); @@ -328,16 +320,18 @@ public enum LdapAttrs implements SpecifiedName, Supplier { } public String get() { - String prefix = getPrefix(); + String prefix = getDefaultPrefix(); return prefix != null ? prefix + ":" + name() : name(); } - public String getNamespace() { - return namespace(); + @Override + public String getDefaultPrefix() { + return LdapObjs.LDAP_DEFAULT_PREFIX; } - public static String namespace() { - return "http://www.argeo.org/ns/ldap"; + @Override + public String getNamespace() { + return LdapObjs.LDAP_NAMESPACE_URI; } @Override