projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make LdapAttr a String supplier
[lgpl/argeo-commons.git]
/
org.argeo.util
/
src
/
org
/
argeo
/
util
/
naming
/
LdapAttrs.java
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 7dcba0992b85f15e37e4f2be0a054b0f6455ece9..43cfe03b4cc76d7bd1b6223f698a43f8eaaa4141 100644
(file)
--- a/
org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java
+++ b/
org.argeo.util/src/org/argeo/util/naming/LdapAttrs.java
@@
-1,5
+1,7
@@
package org.argeo.util.naming;
package org.argeo.util.naming;
+import java.util.function.Supplier;
+
/**
* Standard LDAP attributes as per:<br>
* - <a href= "https://www.ldap.com/ldap-oid-reference">Standard LDAP</a><br>
/**
* Standard LDAP attributes as per:<br>
* - <a href= "https://www.ldap.com/ldap-oid-reference">Standard LDAP</a><br>
@@
-7,7
+9,7
@@
package org.argeo.util.naming;
* "https://github.com/krb5/krb5/blob/master/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema">Kerberos
* LDAP (partial)</a>
*/
* "https://github.com/krb5/krb5/blob/master/src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema">Kerberos
* LDAP (partial)</a>
*/
-public enum LdapAttrs implements SpecifiedName {
+public enum LdapAttrs implements SpecifiedName
, Supplier<String>
{
/** */
uid("0.9.2342.19200300.100.1.1", "RFC 4519"),
/** */
/** */
uid("0.9.2342.19200300.100.1.1", "RFC 4519"),
/** */
@@
-315,11
+317,17
@@
public enum LdapAttrs implements SpecifiedName {
return "ldap";
}
return "ldap";
}
+ @Deprecated
public String property() {
public String property() {
- return
qualified
();
+ return
get
();
}
}
+ @Deprecated
public String qualified() {
public String qualified() {
+ return get();
+ }
+
+ public String get() {
String prefix = getPrefix();
return prefix != null ? prefix + ":" + name() : name();
}
String prefix = getPrefix();
return prefix != null ? prefix + ":" + name() : name();
}