identifiers.add(identifierElement.getValue()); user.setIdentifiers(identifiers);
/** * Transform hibernate user to user. * * @param hibernateUser the hibernate user * @return the user */ public static User transformHibernateUserToUser(HibernateUser hibernateUser) { if (hibernateUser == null) { return null; } User user = new User(); user.setId(hibernateUser.getId()); user.setDomain(hibernateUser.getDomain()); user.setAttributes(new HashMap<String, String>(hibernateUser.getAttributes())); user.setRoles(new HashSet<String>(hibernateUser.getRoles())); user.setFlags(new HashSet<String>(hibernateUser.getFlags())); user.setIdentifiers(new HashSet<String>(hibernateUser.getIdentifiers())); return user; }
Set<String> identifiers = new HashSet<String>(); identifiers.add(login); user.setIdentifiers(identifiers); user.setDomain(domain); Set<String> roles = new HashSet<String>();
if (source.getName()!=null && source.getName().trim().length()>0) { if (setNameAsExtId) { result.getUser().setIdentifiers(new HashSet<String>()); result.getUser().getIdentifiers().add(source.getName()); } else {
/** * Secures {@link User} object. * @param source * @return {@link User} object */ protected User prepareMinimalUser(User source) { if (source==null) { return null; } // creating new object to make sure only specified data will be sent to unauthorized client User result = new User(); result.setId(source.getId()); result.setDomain(source.getDomain()); result.setIdentifiers(source.getIdentifiers()); result.setAttributes(prepareMinimalAttributes(source.getAttributes())); return result; }