//u.setField(FLD_UID, user.get(User.Property.UID));
u.setField(FLD_NAME, user.get(User.Property.NAME));
u.setField(FLD_PASSWORD, user.get(User.Property.PASSWORD));
u.setField(FLD_EMAIL, user.get(User.Property.EMAIL));
u.add();
u.find();
newUser = createUserFromPersistent(u);
}
catch (PersistenceException e)
{
throw new UserMgrException("Error from underlying persistence engine while adding user", e);