/**
  * This method populates userEntity from the result set object.
  *
  * @param resultSet
  * @return
  * @throws SQLException
  */
 public UserEntity generateUserObject(ResultSet resultSet) throws SQLException {
   UserEntity user = new UserEntity();
   user.setUserID(resultSet.getInt(1));
   user.setNameId(resultSet.getString(2));
   user.setIdentityProvider(resultSet.getString(3));
   user.setFirstName(resultSet.getString(4));
   user.setLastName(resultSet.getString(5));
   user.setPhotoBlobUrl(resultSet.getString(6));
   user.setEmailAddress(resultSet.getString(7));
   user.setPhoneCountryCode(resultSet.getInt(8));
   user.setPhoneNumber(resultSet.getLong(9));
   user.setDateCreated(resultSet.getDate(10));
   user.setCreatedBy(resultSet.getDate(11));
   user.setDateModified(resultSet.getDate(12));
   user.setModifiedBy(resultSet.getDate(13));
   return user;
 }