@Override public String toString() { StringBuilder str = new StringBuilder(); return str.append("RichUser:[id='").append(getId()).append("', titleBefore='").append(getTitleBefore()).append("', firstName='").append(getFirstName()).append("', lastName='").append(getLastName()).append( "', middleName='").append(getMiddleName()).append("', titleAfter='").append(getTitleAfter()).append("', userExtSources='").append(userExtSources).append("', userAttributes='").append(userAttributes).append("']").toString(); } }
if (u.isServiceUser()) continue; identity.setName(u.getDisplayName()); identity.setId(u.getId()); for (Attribute a : u.getUserAttributes()) { for (UserExtSource ues : u.getUserExtSources()) {
private static RichUser createRichUser(Map<String, String> beanAttr) throws InternalErrorException { if(beanAttr==null) return null; User user = createUser(beanAttr); //Parse and get list of UserExtSources List<UserExtSource> userExtSources = new ArrayList<UserExtSource>(); if(beanAttr.get("userExtSources").equals("\\0")) userExtSources = null; else { List<Pair<String, Map<String, String>>> userExtSourcesList = beansToMap(beanAttr.get("userExtSources")); for(Pair<String, Map<String, String>> p: userExtSourcesList) { UserExtSource userExtSource = createUserExtSource(p.getRight()); userExtSources.add(userExtSource); } } //Parse and get list of UserAttributes List<Attribute> userAttributes = new ArrayList<Attribute>(); if(beanAttr.get("userAttributes").equals("\\0")) userAttributes = null; else { List<Pair<String, Map<String, String>>> userAttributesList = beansToMap(beanAttr.get("userAttributes")); for(Pair<String, Map<String, String>> p: userAttributesList) { Attribute attribute = createAttribute(p.getRight()); userAttributes.add(attribute); } } RichUser richUser = new RichUser(user, userExtSources, userAttributes); return richUser; }
StringBuilder str = new StringBuilder(); List<UserExtSource> userESOld = getUserExtSources(); List<Attribute> userAttrOld = getUserAttributes(); List<String> userESNew = new ArrayList<String>(); List<String> userAttrNew = new ArrayList<String>(); String sUserAttrNew; if(getUserExtSources() == null) sUserESNew = "\\0"; else { for(UserExtSource u: userESOld) { if(getUserAttributes() == null) sUserAttrNew = "\\0"; else { for(Attribute a: userAttrOld) { "id=<").append(getId()).append(">").append( ", titleBefore=<").append(getTitleBefore() == null ? "\\0" : BeansUtils.createEscaping(getTitleBefore())).append(">").append( ", firstName=<").append(getFirstName() == null ? "\\0" : BeansUtils.createEscaping(getFirstName())).append(">").append( ", lastName=<").append(getLastName() == null ? "\\0" : BeansUtils.createEscaping(getLastName())).append(">").append( ", middleName=<").append(getMiddleName() == null ? "\\0" : BeansUtils.createEscaping(getMiddleName())).append(">").append( ", titleAfter=<").append(getTitleAfter() == null ? "\\0" : BeansUtils.createEscaping(getTitleAfter())).append(">").append( ", userExtSources=<").append(sUserESNew).append(">").append( ", userAttributes=<").append(sUserAttrNew).append(">").append(
List<RichUser> users = perun.getUsersManagerBl().findRichUsersWithAttributes(sess, searchString, attrs); for (RichUser user : users) { Author author = new Author(user.getId(), user.getFirstName(), user.getLastName(), user.getMiddleName(), user.getTitleBefore(), user.getTitleAfter()); for (Attribute a : user.getUserAttributes()) { if (a.getName().equals(AttributesManager.NS_USER_ATTR_DEF + ":preferredMail")) { author.setAttributes(user.getUserAttributes()); authors.add(author);