public List<UserFans> getUserFanses() { List<UserFans> ufs1 = new ArrayList<UserFans>(); List<UserFans> ufs2 = new ArrayList<UserFans>(); for (UserFans uf : userFanses) { uf.setUserLiving(false); PersonalOnlive po = personalOnliveDao.findOnlivingByUser(uf.getUser().getId()); if (po != null) { uf.setUserLiving(true); uf.setPersonalOnliveID(po.getId()); ufs1.add(uf); } else { ufs2.add(uf); } } for (UserFans uf : ufs2) { ufs1.add(uf); } return ufs1; }
public void initWithHostData(PersonalOnlive personalOnlive, BaseUser user) { this.setUserName(Utils.getEmptyString(user.getNickName())); this.setUserID(Utils.getEmptyString(user.getId().toString())); this.setOnliveID(personalOnlive.getId().toString()); }