【发布时间】:2014-04-18 08:20:50
【问题描述】:
我遇到了以下问题。 有工作的 OpenDJ 服务器,使用 UnboundID LDAP SKD for Java 进行连接。我学会了如何搜索特定条目,但是获取给定条目的“entryUUID”属性值的方法是什么? OpenDJ 说这是“不可编辑的属性”之一,我在使用 getAttributes() 方法的 SearchResultEntry 对象中看不到任何属性。
我的意思是这样的:
public String getUserUUID(String cn) {
SearchResult sr = connection.search(dn, SearchScope.SUB, Filter.createEqualityFilter("cn", cn));
if (sr.getEntryCount() > 0){
return sr.getSearchEntries().get(0).getAttributeValue("entryUUID");
}
}
但在 SearchResultEntry 的属性映射中没有参数“不可编辑的参数”
【问题讨论】:
-
不知道为什么这被否决 - 似乎是一个合理的问题......?
标签: java ldap unboundid-ldap-sdk opendj