X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.enterprise%2Fsrc%2Forg%2Fargeo%2Fnaming%2FLdapAttrs.java;h=cfabeb7d6e9a4905af87c32f230534b819656caa;hb=acd95d23e5b4ec4ac6016c241477759600a0a71a;hp=dc266998db5cb9d3612f9ae44b53d6a1e87cf0c5;hpb=69f56f697e9d92da1798f2f9427457dadced4145;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 dc266998d..cfabeb7d6 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, QualifiedName { +public enum LdapAttrs implements SpecifiedName { /** */ uid("0.9.2342.19200300.100.1.1", "RFC 4519"), /** */ @@ -307,7 +307,6 @@ public enum LdapAttrs implements SpecifiedName, QualifiedName { return spec; } - @Override public String getPrefix() { return prefix(); } @@ -316,7 +315,15 @@ public enum LdapAttrs implements SpecifiedName, QualifiedName { return "ldap"; } - @Override + public String property() { + return qualified(); + } + + public String qualified() { + String prefix = getPrefix(); + return prefix != null ? prefix + ":" + name() : name(); + } + public String getNamespace() { return namespace(); }