if (!fileShareUsers.contains(fsuBean.getUserid())) {
fsuBean.remove(con);
}
fileShareUsers.remove(fsuBean.getUserid());
}
User fileUser;
// loop remaining services and create them
for (String uId : fileShareUsers) {
FileshareuserBean fsuBean = new FileshareuserBean();
fsuBean.setFileid(fileBean.getId());
fsuBean.setUserid(uId);
fileUser = (User) UserFinderBase.findByPrimaryKey(new UserKey(
uId));
if (null != fileUser) {
// set correct label ending up on switch
fsuBean.setUserdescription(fileUser.getFirstname() + " "
+ fileUser.getLastname());
}
fsuBean.create(con);
}
con.commit();
fileBean.setFileShareUserCol(FileshareuserFinder