प्रश्न सब कुछ कहता है। जब मैं एक गुण मुद्रण कर रहा हूँ यह है:javax.naming.directory से मूल्य निकालने के लिए कैसे करें।
cn: WF-008-DAM-PS
कोड स्निपेट है:
private void searchGroup() throws NamingException {
NamingEnumeration<SearchResult> searchResults = getLdapDirContext().search(groupDN, "(objectclass=groupOfUniqueNames)", getSearchControls());
String searchGroupCn = getCNForBrand(m_binder.getLocal("brandId"), m_binder.getLocal("brandName"));
Log.info(searchGroupCn);
while (searchResults.hasMore()) {
SearchResult searchResult = searchResults.next();
Attributes attributes = searchResult.getAttributes();
Attribute groupCn = attributes.get("cn");
if(groupCn != null) {
Log.info(groupCn.toString());
}
}
}
कैसे मैं केवल मान प्राप्त कर सकते हैं: WF-008-DAM-PS
, कि कुंजी भाग के बिना है? सम्मान।
इन दोनों तरीकों javax.naming.directory.BasicAttribute या javax.naming.directory.Attribute में मौजूद हैं है (
Attribute
उदाहरण कई मान हैं जब)? एक विधि (int) है। –'विशेषता' एक इंटरफ़ेस है, 'BasicAttribute'' विशेषता 'लागू करता है। तो, 'अंतिम ऑब्जेक्ट o = groupCn.getValue() ', मान लीजिए कि' groupCn' एकल मूल्यवान है। यदि यह बहु-मूल्यवान है, तो 'groupCn.getValue (अनुक्रमणिका)' –
पर पैरामीटर के रूप में पूर्णांक अनुक्रमणिका का उपयोग करें धन्यवाद, लेकिन ऐसी विधि नहीं है Value() न तो http://docs.oracle.com/javase/1.4 में। 2/डॉक्स/एपीआई/जावैक्स/नामकरण/निर्देशिका/BasicAttribute.html या http://docs.oracle.com/javase/1.4.2/docs/api/javax/naming/directory/Attribute.html –