docs: public List<CmsUrlNameMappingEntry> readUrlNameMappingEntries(
          CmsDbContext dbc,
          boolean online,
          CmsUrlNameMappingFilter filter)
      throws CmsDataAccessException {
  
          Connection conn = null;
          ResultSet resultSet = null;
          PreparedStatement stmt = null;
          List<CmsUrlNameMappingEntry> result = new ArrayList<CmsUrlNameMappingEntry>();
          try {
              conn = m_sqlManager.getConnection(dbc);
              String query = m_sqlManager.readQuery("C_READ_URLNAME_MAPPINGS");
              query = replaceProject(query, online);
              stmt = getPreparedStatementForFilter(conn, query, filter);
              resultSet = stmt.executeQuery();
              while (resultSet.next()) {
                  CmsUrlNameMappingEntry entry = internalCreateUrlNameMappingEntry(resultSet);
                  result.add(entry);
              }
              return result;
          } catch (SQLException e) {
              throw wrapException(stmt, e);
          } finally {
              m_sqlManager.closeAll(dbc, conn, stmt, resultSet);
          }
      }