Lines Matching +refs:org +refs:element +refs:map

17 package org.jivesoftware.openfire.ldap;
19 import org.dom4j.Document;
20 import org.dom4j.DocumentHelper;
21 import org.dom4j.Element;
22 import org.jivesoftware.openfire.vcard.DefaultVCardProvider;
23 import org.jivesoftware.openfire.vcard.PhotoResizer;
24 import org.jivesoftware.openfire.vcard.VCardManager;
25 import org.jivesoftware.openfire.vcard.VCardProvider;
26 import org.jivesoftware.util.Base64;
27 import org.jivesoftware.util.*;
28 import org.slf4j.Logger;
29 import org.slf4j.LoggerFactory;
30 import org.xmpp.packet.JID;
180 Map<String, String> map = new HashMap<>(); in getLdapAttributes() local
206 map.put(attribute, value); in getLdapAttributes()
208 return map; in getLdapAttributes()
238 Map<String, String> map = getLdapAttributes(username); in loadVCard() local
240 Element vcard = new VCard(template).getVCard(map); in loadVCard()
243 …rd != null && (vcard.element("PHOTO") == null || vcard.element("PHOTO").element("BINVAL") == null … in loadVCard()
247 Element currentElement = vcard.element("PHOTO"); in loadVCard()
274 Map<String, String> map = getLdapAttributes(username); in getMergedVCard() local
276 if (map.isEmpty()) { in getMergedVCard()
279 Element vcard = new VCard(template).getVCard(map); in getMergedVCard()
284 if (mergeVCard.element("PHOTO") == null) { in getMergedVCard()
288 Element photoElement = mergeVCard.element("PHOTO").createCopy(); in getMergedVCard()
289 …if (photoElement == null || photoElement.element("BINVAL") == null || photoElement.element("BINVAL… in getMergedVCard()
294 …if (!((vcard.element("PHOTO") == null || vcard.element("PHOTO").element("BINVAL") == null || vcard… in getMergedVCard()
299 Element currentElement = vcard.element("PHOTO"); in getMergedVCard()
316 if (vcardElement != null && vcardElement.element("PHOTO") != null) { in loadAvatarFromDatabase()
317 avatarElement = vcardElement.element("PHOTO").createCopy(); in loadAvatarFromDatabase()
393 Map<String, String> map = getLdapAttributes(username); in isValidVCardChange() local
395 Element ldapvCard = new VCard(template).getVCard(map); in isValidVCardChange()
402 Element ldapPhotoElem = ldapvCard.element("PHOTO"); in isValidVCardChange()
404 Element ldapBinvalElem = ldapPhotoElem.element("BINVAL"); in isValidVCardChange()
414 Element dbPhotoElem = dbvCard.element("PHOTO"); in isValidVCardChange()
421 Element newPhotoElem = newvCard.element("PHOTO"); in isValidVCardChange()
507 for ( final Element element : rootElement.elements() ) { in treeWalk()
508 final String value = element.getTextTrim(); in treeWalk()
517 treeWalk(element, set); in treeWalk()
533 public Element getVCard(Map<String, String> map) { in getVCard() argument
535 Element element = document.getRootElement(); in getVCard() local
536 return treeWalk(element, map); in getVCard()
539 private Element treeWalk(Element rootElement, Map<String, String> map) { in treeWalk() argument
540 for ( final Element element : rootElement.elements() ) { in treeWalk()
541 String elementText = element.getTextTrim(); in treeWalk()
543 String format = element.getStringValue(); in treeWalk()
553 final String value = map.get(attribute); in treeWalk()
593 element.setText(format); in treeWalk()
595 treeWalk(element, map); in treeWalk()