/**
   * Displays available Service level and offers .
   *
   * @param service_level
   * @param enterprise_id
   * @param enterprise_name
   */
  public static void publishOffersPerMarket(
      final String service_level, final Integer enterprise_id, final String enterprise_name) {
    Logger.info(" -----------------INSIDE PRODUCER publishOffersPerMarket()------");
    String user = session.get("username");
    Logger.info(
        "Enterprise id "
            + enterprise_id
            + " Service_level "
            + service_level
            + " Enterprise_name "
            + enterprise_name);
    if (user != null) {
      List<OfferPurchased> resultSet = ProducerDAO.getSubscribedOffersGroupByServiceLevels();
      List<Offer> resultSet1 = ProducerDAO.getSubscribedOffers(service_level);
      List<Offer> resultSet4 = ProducerDAO.getSubscribedOffers1(service_level);

      Logger.info("Resultset for service levels : " + resultSet);
      Logger.info("Resultset1 for VDC offers  : " + resultSet1);
      Logger.info("Resultset4 offers published : " + resultSet4);
      Logger.info(" ---------------------EXITING PRODUCER publishOffersPerMarket()------");
      render(
          "/MarketEnable/publishOfferBack.html",
          resultSet,
          resultSet1,
          resultSet4,
          user,
          enterprise_id,
          enterprise_name);
    } else {
      flash.error("You are not connected.Please Login");
      Login.login_page();
    }
  }