code: public void removeResourceFromUsersPubList(CmsDbContext dbc, CmsUUID userId, Collection<CmsUUID> structureIds)
      throws CmsDataAccessException {
  
          for (CmsUUID structureId : structureIds) {
              CmsLogEntry entry = new CmsLogEntry(
                  userId,
                  System.currentTimeMillis(),
                  structureId,
                  CmsLogEntryType.RESOURCE_HIDDEN,
                  new String[] {readResource(dbc, structureId, CmsResourceFilter.ALL).getRootPath()});
              log(dbc, entry, true);
          }
      }
docs: Removes the given resource to the given user's publish list.<p>
  
  @param dbc the database context
  @param userId the user's id
  @param structureIds the collection of structure IDs to remove
  
  @throws CmsDataAccessException if something goes wrong