/** * Gets a user detail from this entity. * * @return a UserDetail instance. */ public UserDetail toUser() { UserDetail user = new UserDetail(); user.setId(id); if (isDefined(fullName)) { int separatorBetweenFirstAndLastName = fullName.indexOf(' '); user.setFirstName(fullName.substring(0, separatorBetweenFirstAndLastName)); user.setLastName(fullName.substring(separatorBetweenFirstAndLastName + 1)); } return user; }