Examples of Auction


Examples of ca.wowapi.entities.Auction

      for (int i = 0; i < FACTIONS.length; i++) {
        JSONArray jAuctionList = jsonobject.getJSONObject(FACTIONS[i]).getJSONArray("auctions");

        ArrayList<Auction> auctionList = new ArrayList<Auction>();
        for (int j = 0; j < jAuctionList.length(); j++) {
          Auction auctionItem = new Auction();
          auctionItem.setOwner(jAuctionList.getJSONObject(j).getString("owner"));
          auctionItem.setBid(jAuctionList.getJSONObject(j).getLong("bid"));
          auctionItem.setId(jAuctionList.getJSONObject(j).getLong("auc"));
          auctionItem.setItem(jAuctionList.getJSONObject(j).getInt("item"));
          auctionItem.setBuyout(jAuctionList.getJSONObject(j).getLong("buyout"));
          auctionItem.setQuantity(jAuctionList.getJSONObject(j).getInt("quantity"));
          auctionItem.setTimeLeft(jAuctionList.getJSONObject(j).getString("timeLeft"));
          auctionList.add(auctionItem);
        }
        auctionData.put(FACTIONS[i], auctionList);
      }
    } catch (Exception e) {
View Full Code Here

Examples of com.l2jfrozen.gameserver.model.entity.Auction

            if(st.countTokens() >= 1)
            {
              bid = Integer.parseInt(st.nextToken());
            }

            Auction a = new Auction(player.getClan().getHasHideout(), player.getClan(), days * 86400000L, bid, ClanHallManager.getInstance().getClanHallByOwner(player.getClan()).getName());
            if(_pendingAuctions.get(a.getId()) != null)
            {
              _pendingAuctions.remove(a.getId());
            }

            _pendingAuctions.put(a.getId(), a);

            String filename = "data/html/auction/AgitSale3.htm";
            NpcHtmlMessage html = new NpcHtmlMessage(1);
            html.setFile(filename);
            html.replace("%x%", val);
            html.replace("%AGIT_AUCTION_END%", String.valueOf(format.format(a.getEndDate())));
            html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
            html.replace("%AGIT_AUCTION_MIN%", String.valueOf(a.getStartingBid()));
            html.replace("%AGIT_AUCTION_DESC%", ClanHallManager.getInstance().getClanHallByOwner(player.getClan()).getDesc());
            html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_sale2");
            html.replace("%objectId%", String.valueOf(getObjectId()));
            player.sendPacket(html);

            html = null;
            format = null;
            a = null;
            filename = null;
          }
          catch(Exception e)
          {
            if(Config.ENABLE_ALL_EXCEPTIONS)
              e.printStackTrace();
           
            player.sendMessage("Invalid bid!");
          }
        }
        catch(Exception e)
        {
          if(Config.ENABLE_ALL_EXCEPTIONS)
            e.printStackTrace();
         
          player.sendMessage("Invalid auction duration!");
        }
        return;
      }
      if(actualCommand.equalsIgnoreCase("confirmAuction"))
      {
        try
        {
          Auction a = _pendingAuctions.get(player.getClan().getHasHideout());
          a.confirmAuction();
          _pendingAuctions.remove(player.getClan().getHasHideout());
          a = null;
        }
        catch(Exception e)
        {
          if(Config.ENABLE_ALL_EXCEPTIONS)
            e.printStackTrace();
         
          player.sendMessage("Invalid auction");
        }
        return;
      }
      else if(actualCommand.equalsIgnoreCase("bidding"))
      {
        if(val == "")
          return;
        if(Config.DEBUG)
        {
          player.sendMessage("bidding show successful");
        }

        try
        {
          SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
          int auctionId = Integer.parseInt(val);

          if(Config.DEBUG)
          {
            player.sendMessage("auction test started");
          }

          String filename = "data/html/auction/AgitAuctionInfo.htm";
          Auction a = AuctionManager.getInstance().getAuction(auctionId);

          NpcHtmlMessage html = new NpcHtmlMessage(1);
          html.setFile(filename);
          if(a != null)
          {
            html.replace("%AGIT_NAME%", a.getItemName());
            html.replace("%OWNER_PLEDGE_NAME%", a.getSellerClanName());
            html.replace("%OWNER_PLEDGE_MASTER%", a.getSellerName());
            html.replace("%AGIT_SIZE%", "30 ");
            html.replace("%AGIT_LEASE%", String.valueOf(ClanHallManager.getInstance().getClanHallById(a.getItemId()).getLease()));
            html.replace("%AGIT_LOCATION%", ClanHallManager.getInstance().getClanHallById(a.getItemId()).getLocation());
            html.replace("%AGIT_AUCTION_END%", String.valueOf(format.format(a.getEndDate())));
            html.replace("%AGIT_AUCTION_REMAIN%", String.valueOf((a.getEndDate() - System.currentTimeMillis()) / 3600000) + " hours " + String.valueOf(((a.getEndDate() - System.currentTimeMillis()) / 60000 % 60)) + " minutes");
            html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
            html.replace("%AGIT_AUCTION_COUNT%", String.valueOf(a.getBidders().size()));
            html.replace("%AGIT_AUCTION_DESC%", ClanHallManager.getInstance().getClanHallById(a.getItemId()).getDesc());
            html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_list");
            html.replace("%AGIT_LINK_BIDLIST%", "bypass -h npc_" + getObjectId() + "_bidlist " + a.getId());
            html.replace("%AGIT_LINK_RE%", "bypass -h npc_" + getObjectId() + "_bid1 " + a.getId());
            a = null;
          }
          else
          {
            _log.warning("Auctioneer Auction null for AuctionId : " + auctionId);
          }
          player.sendPacket(html);

          format = null;
          filename = null;
          html = null;
        }
        catch(Exception e)
        {
          if(Config.ENABLE_ALL_EXCEPTIONS)
            e.printStackTrace();
         
          player.sendMessage("Invalid auction!");
        }

        return;
      }
      else if(actualCommand.equalsIgnoreCase("bid"))
      {
        if(val == "")
          return;

        try
        {
          int auctionId = Integer.parseInt(val);
          try
          {
            int bid = 0;
            if(st.countTokens() >= 1)
            {
              bid = Integer.parseInt(st.nextToken());
            }

            AuctionManager.getInstance().getAuction(auctionId).setBid(player, bid);
          }
          catch(NumberFormatException e){
            player.sendMessage("Invalid bid!");
          }
          catch(Exception e)
          {
            if(Config.ENABLE_ALL_EXCEPTIONS)
              e.printStackTrace();
          }
        }
        catch(Exception e)
        {
          if(Config.ENABLE_ALL_EXCEPTIONS)
            e.printStackTrace();
         
          player.sendMessage("Invalid auction!");
        }

        return;
      }
      else if(actualCommand.equalsIgnoreCase("bid1"))
      {
        if(player.getClan() == null || player.getClan().getLevel() < 2)
        {
          player.sendMessage("Your clan's level needs to be at least 2, before you can bid in an auction");
          return;
        }

        if(val == "")
          return;

        if(player.getClan().getAuctionBiddedAt() > 0 && player.getClan().getAuctionBiddedAt() != Integer.parseInt(val) || player.getClan().getHasHideout() > 0)
        {
          player.sendMessage("You can't bid at more than one auction");
          return;
        }

        try
        {
          String filename = "data/html/auction/AgitBid1.htm";

          int minimumBid = AuctionManager.getInstance().getAuction(Integer.parseInt(val)).getHighestBidderMaxBid();
          if(minimumBid == 0)
          {
            minimumBid = AuctionManager.getInstance().getAuction(Integer.parseInt(val)).getStartingBid();
          }

          NpcHtmlMessage html = new NpcHtmlMessage(1);
          html.setFile(filename);
          html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_bidding " + val);
          html.replace("%PLEDGE_ADENA%", String.valueOf(player.getClan().getWarehouse().getAdena()));
          html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(minimumBid));
          html.replace("npc_%objectId%_bid", "npc_" + getObjectId() + "_bid " + val);
          player.sendPacket(html);

          filename = null;
          html = null;
          return;
        }
        catch(Exception e)
        {
          if(Config.ENABLE_ALL_EXCEPTIONS)
            e.printStackTrace();
         
          player.sendMessage("Invalid auction!");
        }
        return;
      }
      else if(actualCommand.equalsIgnoreCase("list"))
      {
        List<Auction> auctions = AuctionManager.getInstance().getAuctions();
        SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
        /** Limit for make new page, prevent client crash **/
        int limit = 15;
        int start;
        int i = 1;
        double npage = Math.ceil((float) auctions.size() / limit);

        if(val == "")
        {
          start = 1;
        }
        else
        {
          start = limit * (Integer.parseInt(val) - 1) + 1;
          limit *= Integer.parseInt(val);
        }

        if(Config.DEBUG)
        {
          player.sendMessage("cmd list: auction test started");
        }

        String items = "";
        items += "<table width=280 border=0><tr>";
        for(int j = 1; j <= npage; j++)
        {
          items += "<td><center><a action=\"bypass -h npc_" + getObjectId() + "_list " + j + "\"> Page " + j + " </a></center></td>";
        }
        items += "</tr></table>" + "<table width=280 border=0>";
        for(Auction a : auctions)
        {
          if(i > limit)
          {
            break;
          }
          else if(i < start)
          {
            i++;
            continue;
          }
          else
          {
            i++;
          }

          items += "<tr>" + "<td>" + ClanHallManager.getInstance().getClanHallById(a.getItemId()).getLocation() + "</td>" + "<td><a action=\"bypass -h npc_" + getObjectId() + "_bidding " + a.getId() + "\">" + a.getItemName() + "</a></td>" + "<td>" + format.format(a.getEndDate()) + "</td>" + "<td>" + a.getStartingBid() + "</td>" + "</tr>";
        }
        items += "</table>";
        String filename = "data/html/auction/AgitAuctionList.htm";

        NpcHtmlMessage html = new NpcHtmlMessage(1);
        html.setFile(filename);
        html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_start");
        html.replace("%itemsField%", items);
        player.sendPacket(html);

        auctions = null;
        format = null;
        items = null;
        filename = null;
        return;
      }
      else if(actualCommand.equalsIgnoreCase("bidlist"))
      {
        int auctionId = 0;

        if(val == "")
        {
          if(player.getClan().getAuctionBiddedAt() <= 0)
            return;
          auctionId = player.getClan().getAuctionBiddedAt();
        }
        else
        {
          auctionId = Integer.parseInt(val);
        }

        if(Config.DEBUG)
        {
          player.sendMessage("cmd bidlist: auction test started");
        }

        String biders = "";
        Map<Integer, Bidder> bidders = AuctionManager.getInstance().getAuction(auctionId).getBidders();

        for(Bidder b : bidders.values())
        {
          biders += "<tr>" + "<td>" + b.getClanName() + "</td><td>" + b.getName() + "</td><td>" + b.getTimeBid().get(Calendar.YEAR) + "/" + (b.getTimeBid().get(Calendar.MONTH) + 1) + "/" + b.getTimeBid().get(Calendar.DATE) + "</td><td>" + b.getBid() + "</td>" + "</tr>";
        }
        String filename = "data/html/auction/AgitBidderList.htm";

        NpcHtmlMessage html = new NpcHtmlMessage(1);
        html.setFile(filename);
        html.replace("%AGIT_LIST%", biders);
        html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_selectedItems");
        html.replace("%x%", val);
        html.replace("%objectId%", String.valueOf(getObjectId()));
        player.sendPacket(html);

        biders = null;
        bidders = null;
        filename = null;
        html = null;
        return;
      }
      else if(actualCommand.equalsIgnoreCase("selectedItems"))
      {
        if(player.getClan() != null && player.getClan().getHasHideout() == 0 && player.getClan().getAuctionBiddedAt() > 0)
        {
          SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
          String filename = "data/html/auction/AgitBidInfo.htm";
          NpcHtmlMessage html = new NpcHtmlMessage(1);
          html.setFile(filename);
          Auction a = AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt());
          if(a != null)
          {
            html.replace("%AGIT_NAME%", a.getItemName());
            html.replace("%OWNER_PLEDGE_NAME%", a.getSellerClanName());
            html.replace("%OWNER_PLEDGE_MASTER%", a.getSellerName());
            html.replace("%AGIT_SIZE%", "30 ");
            html.replace("%AGIT_LEASE%", String.valueOf(ClanHallManager.getInstance().getClanHallById(a.getItemId()).getLease()));
            html.replace("%AGIT_LOCATION%", ClanHallManager.getInstance().getClanHallById(a.getItemId()).getLocation());
            html.replace("%AGIT_AUCTION_END%", String.valueOf(format.format(a.getEndDate())));
            html.replace("%AGIT_AUCTION_REMAIN%", String.valueOf((a.getEndDate() - System.currentTimeMillis()) / 3600000) + " hours " + String.valueOf(((a.getEndDate() - System.currentTimeMillis()) / 60000 % 60)) + " minutes");
            html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
            html.replace("%AGIT_AUCTION_MYBID%", String.valueOf(a.getBidders().get(player.getClanId()).getBid()));
            html.replace("%AGIT_AUCTION_DESC%", ClanHallManager.getInstance().getClanHallById(a.getItemId()).getDesc());
            html.replace("%objectId%", String.valueOf(getObjectId()));
            html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_start");
            a = null;
          }
          else
          {
            _log.warning("Auctioneer Auction null for AuctionBiddedAt : " + player.getClan().getAuctionBiddedAt());
          }
          player.sendPacket(html);

          format = null;
          filename = null;
          html = null;
          return;
        }
        else if(player.getClan() != null && AuctionManager.getInstance().getAuction(player.getClan().getHasHideout()) != null)
        {
          SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
          String filename = "data/html/auction/AgitSaleInfo.htm";
          NpcHtmlMessage html = new NpcHtmlMessage(1);
          html.setFile(filename);
          Auction a = AuctionManager.getInstance().getAuction(player.getClan().getHasHideout());
          if(a != null)
          {
            html.replace("%AGIT_NAME%", a.getItemName());
            html.replace("%AGIT_OWNER_PLEDGE_NAME%", a.getSellerClanName());
            html.replace("%OWNER_PLEDGE_MASTER%", a.getSellerName());
            html.replace("%AGIT_SIZE%", "30 ");
            html.replace("%AGIT_LEASE%", String.valueOf(ClanHallManager.getInstance().getClanHallById(a.getItemId()).getLease()));
            html.replace("%AGIT_LOCATION%", ClanHallManager.getInstance().getClanHallById(a.getItemId()).getLocation());
            html.replace("%AGIT_AUCTION_END%", String.valueOf(format.format(a.getEndDate())));
            html.replace("%AGIT_AUCTION_REMAIN%", String.valueOf((a.getEndDate() - System.currentTimeMillis()) / 3600000) + " hours " + String.valueOf(((a.getEndDate() - System.currentTimeMillis()) / 60000 % 60)) + " minutes");
            html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
            html.replace("%AGIT_AUCTION_BIDCOUNT%", String.valueOf(a.getBidders().size()));
            html.replace("%AGIT_AUCTION_DESC%", ClanHallManager.getInstance().getClanHallById(a.getItemId()).getDesc());
            html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_start");
            html.replace("%id%", String.valueOf(a.getId()));
            html.replace("%objectId%", String.valueOf(getObjectId()));
            a = null;
          }
          else
          {
            _log.warning("Auctioneer Auction null for getHasHideout : " + player.getClan().getHasHideout());
          }
          player.sendPacket(html);

          format = null;
          filename = null;
          html = null;
          return;
        }
        else if(player.getClan() != null && player.getClan().getHasHideout() != 0)
        {
          int ItemId = player.getClan().getHasHideout();
          String filename = "data/html/auction/AgitInfo.htm";
          NpcHtmlMessage html = new NpcHtmlMessage(1);
          html.setFile(filename);

          if(ClanHallManager.getInstance().getClanHallById(ItemId) != null)
          {
            html.replace("%AGIT_NAME%", ClanHallManager.getInstance().getClanHallById(ItemId).getName());
            html.replace("%AGIT_OWNER_PLEDGE_NAME%", player.getClan().getName());
            html.replace("%OWNER_PLEDGE_MASTER%", player.getClan().getLeaderName());
            html.replace("%AGIT_SIZE%", "30 ");
            html.replace("%AGIT_LEASE%", String.valueOf(ClanHallManager.getInstance().getClanHallById(ItemId).getLease()));
            html.replace("%AGIT_LOCATION%", ClanHallManager.getInstance().getClanHallById(ItemId).getLocation());
            html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_start");
            html.replace("%objectId%", String.valueOf(getObjectId()));
          }
          else
          {
            _log.warning("Clan Hall ID NULL : " + ItemId + " Can be caused by concurent write in ClanHallManager");
          }
          player.sendPacket(html);

          filename = null;
          html = null;
          return;
        }
      }
      else if(actualCommand.equalsIgnoreCase("cancelBid"))
      {
        int bid = AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt()).getBidders().get(player.getClanId()).getBid();
        String filename = "data/html/auction/AgitBidCancel.htm";
        NpcHtmlMessage html = new NpcHtmlMessage(1);
        html.setFile(filename);
        html.replace("%AGIT_BID%", String.valueOf(bid));
        html.replace("%AGIT_BID_REMAIN%", String.valueOf((int) (bid * 0.9)));
        html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_selectedItems");
        html.replace("%objectId%", String.valueOf(getObjectId()));
        player.sendPacket(html);

        filename = null;
        html = null;
        return;
      }
      else if(actualCommand.equalsIgnoreCase("doCancelBid"))
      {
        if(AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt()) != null)
        {
          AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt()).cancelBid(player.getClanId());
          player.sendMessage("You have succesfully canceled your bidding at the auction");
        }
        return;
      }
      else if(actualCommand.equalsIgnoreCase("cancelAuction"))
      {
        if(!((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) == L2Clan.CP_CH_AUCTION))
        {
          player.sendMessage("You don't have the right privilleges to do this");
          return;
        }
        String filename = "data/html/auction/AgitSaleCancel.htm";
        NpcHtmlMessage html = new NpcHtmlMessage(1);
        html.setFile(filename);
        html.replace("%AGIT_DEPOSIT%", String.valueOf(ClanHallManager.getInstance().getClanHallByOwner(player.getClan()).getLease()));
        html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_selectedItems");
        html.replace("%objectId%", String.valueOf(getObjectId()));
        player.sendPacket(html);

        filename = null;
        html = null;
        return;
      }
      else if(actualCommand.equalsIgnoreCase("doCancelAuction"))
      {
        if(AuctionManager.getInstance().getAuction(player.getClan().getHasHideout()) != null)
        {
          AuctionManager.getInstance().getAuction(player.getClan().getHasHideout()).cancelAuction();
          player.sendMessage("Your auction has been canceled");
        }
        return;
      }
      else if(actualCommand.equalsIgnoreCase("sale2"))
      {
        String filename = "data/html/auction/AgitSale2.htm";
        NpcHtmlMessage html = new NpcHtmlMessage(1);
        html.setFile(filename);
        html.replace("%AGIT_LAST_PRICE%", String.valueOf(ClanHallManager.getInstance().getClanHallByOwner(player.getClan()).getLease()));
        html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_sale");
        html.replace("%objectId%", String.valueOf(getObjectId()));
        player.sendPacket(html);

        filename = null;
        html = null;
        return;
      }
      else if(actualCommand.equalsIgnoreCase("sale"))
      {
        if(!((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) == L2Clan.CP_CH_AUCTION))
        {
          player.sendMessage("You don't have the right privilleges to do this");
          return;
        }
        String filename = "data/html/auction/AgitSale1.htm";
        NpcHtmlMessage html = new NpcHtmlMessage(1);
        html.setFile(filename);
        html.replace("%AGIT_DEPOSIT%", String.valueOf(ClanHallManager.getInstance().getClanHallByOwner(player.getClan()).getLease()));
        html.replace("%AGIT_PLEDGE_ADENA%", String.valueOf(player.getClan().getWarehouse().getAdena()));
        html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_selectedItems");
        html.replace("%objectId%", String.valueOf(getObjectId()));
        player.sendPacket(html);

        filename = null;
        html = null;
        return;
      }
      else if(actualCommand.equalsIgnoreCase("rebid"))
      {
        SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
        if(!((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) == L2Clan.CP_CH_AUCTION))
        {
          player.sendMessage("You don't have the right privileges to do this");
          return;
        }
        try
        {
          String filename = "data/html/auction/AgitBid2.htm";
          NpcHtmlMessage html = new NpcHtmlMessage(1);
          html.setFile(filename);
          Auction a = AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt());
          if(a != null)
          {
            html.replace("%AGIT_AUCTION_BID%", String.valueOf(a.getBidders().get(player.getClanId()).getBid()));
            html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
            html.replace("%AGIT_AUCTION_END%", String.valueOf(format.format(a.getEndDate())));
            html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_selectedItems");
            html.replace("npc_%objectId%_bid1", "npc_" + getObjectId() + "_bid1 " + a.getId());
            a = null;
          }
          else
          {
            _log.warning("Auctioneer Auction null for AuctionBiddedAt : " + player.getClan().getAuctionBiddedAt());
View Full Code Here

Examples of com.l2jfrozen.gameserver.model.entity.Auction

      con = L2DatabaseFactory.getInstance().getConnection(false);
      statement = con.prepareStatement("SELECT id FROM auction ORDER BY id");
      rs = statement.executeQuery();
      while(rs.next())
      {
        _auctions.add(new Auction(rs.getInt("id")));
      }
      statement.close();
      statement = null;
      rs.close();
      rs = null;
View Full Code Here

Examples of com.l2jfrozen.gameserver.model.entity.Auction

    return null;
  }

  public final int getAuctionIndex(int auctionId)
  {
    Auction auction;

    for(int i = 0; i < getAuctions().size(); i++)
    {
      auction = getAuctions().get(i);
      if(auction != null && auction.getId() == auctionId)
        return i;
    }

    auction = null;
    return -1;
View Full Code Here

Examples of com.l2jfrozen.gameserver.model.entity.Auction

      statement = con.prepareStatement("INSERT INTO `auction` VALUES " + ITEM_INIT_DATA[i]);
      statement.execute();
      statement.close();
      statement = null;

      _auctions.add(new Auction(id));
    }
    catch(Exception e)
    {
      if(Config.ENABLE_ALL_EXCEPTIONS)
        e.printStackTrace();
View Full Code Here

Examples of l2p.gameserver.model.entity.Auction.Auction

          activeChar.sendPacket(Msg.THAT_IS_THE_INCORRECT_TARGET);
        }
        else
        {
          clanhall.changeOwner(player.getClan());
          Auction auction = AuctionManager.getInstance().getAuction(clanhall.getId());
          if(auction != null)
          {
            auction.cancelAuction();
          }
          _log.fine("ClanHall " + clanhall.getName() + "(id: " + clanhall.getId() + ") owned by clan " + player.getClan().getName());
        }
        break;
      case admin_clanhalldel:
View Full Code Here

Examples of l2p.gameserver.model.entity.Auction.Auction

        statement.setLong(7, 0);
        statement.setLong(8, endDate.getTimeInMillis());
        statement.execute();
        DatabaseUtils.closeStatement(statement);
        //выставляем сразу на аукцион
        AuctionManager.getInstance().getAuctions().add(new Auction(getId()));
      }
    }
    catch(Exception e)
    {
      _log.warning("Exception: updateOwnerInDB(L2Clan clan): " + e);
View Full Code Here

Examples of l2p.gameserver.model.entity.Auction.Auction

      con = L2DatabaseFactory.getInstance().getConnection();
      statement = con.prepareStatement("SELECT id FROM auction ORDER BY id");
      rs = statement.executeQuery();
      while(rs.next())
      {
        getAuctions().add(new Auction(rs.getInt("id")));
      }
      _log.info("Loaded: " + getAuctions().size() + " active auction(s)");
    }
    catch(Exception e)
    {
View Full Code Here

Examples of l2p.gameserver.model.entity.Auction.Auction

          long bid = 0;
          if(st.countTokens() >= 1)
          {
            bid = Long.parseLong(st.nextToken());
          }
          Auction a = new Auction(player.getClan().getHasHideout(), player.getClan(), days * 86400000, bid, player.getClanHall().getName());
          Log.add("Pended hideout " + player.getClanHall().getName() + "[" + player.getClan().getHasHideout() + "], owner clan: " + player.getClan().getName() + ", bid: " + bid, "auction", player);
          if(_pendingAuctions.get(a.getId()) != null)
          {
            _pendingAuctions.remove(a.getId());
          }
          _pendingAuctions.put(a.getId(), a);
          String filename = "data/html/auction/AgitSale3.htm";
          NpcHtmlMessage html = new NpcHtmlMessage(player, this);
          html.setFile(filename);
          html.replace("%x%", val);
          html.replace("%AGIT_AUCTION_END_YY%", String.valueOf(a.getEndDate().get(Calendar.YEAR)));
          html.replace("%AGIT_AUCTION_END_MM%", String.valueOf(a.getEndDate().get(Calendar.MONTH) + 1));
          html.replace("%AGIT_AUCTION_END_DD%", String.valueOf(a.getEndDate().get(Calendar.DAY_OF_MONTH)));
          html.replace("%AGIT_AUCTION_END_HH%", String.valueOf(a.getEndDate().get(Calendar.HOUR_OF_DAY)));
          html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
          html.replace("%AGIT_AUCTION_MIN%", String.valueOf(a.getStartingBid()));
          html.replace("%AGIT_AUCTION_DESC%", player.getClanHall().getDesc());
          player.sendPacket(html);
        }
        catch(Exception e)
        {
          player.sendMessage("Invalid bid!");
        }
      }
      catch(Exception e)
      {
        player.sendMessage("Invalid auction duration!");
      }
      return;
    }
    if(actualCommand.equalsIgnoreCase("confirmAuction"))
    {
      if((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) != L2Clan.CP_CH_AUCTION)
      {
        player.sendMessage(new CustomMessage("common.Privilleges", player));
        return;
      }
      try
      {
        Auction a = _pendingAuctions.get(player.getClan().getHasHideout());
        ClanHall ch = ClanHallManager.getInstance().getClanHall(a.getId());
        if(ch.getLease() == 0)
        {
          throw new Exception();
        }
        a.confirmAuction();
        _pendingAuctions.remove(player.getClan().getHasHideout());
      }
      catch(Exception e)
      {
        player.sendMessage("Invalid auction");
      }
      return;
    }
    else if(actualCommand.equalsIgnoreCase("bidding"))
    {
      if(val.equals(""))
      {
        return;
      }
      try
      {
        int auctionId = Integer.parseInt(val);
        String filename = "data/html/auction/AgitAuctionInfo.htm";
        Auction a = AuctionManager.getInstance().getAuction(auctionId);
        NpcHtmlMessage html = new NpcHtmlMessage(player, this);
        html.setFile(filename);
        html.replace("%AGIT_NAME%", a.getItemName());
        html.replace("%OWNER_PLEDGE_NAME%", a.getSellerClanName());
        html.replace("%OWNER_PLEDGE_MASTER%", a.getSellerName());
        html.replace("%AGIT_SIZE%", "30 ");
        html.replace("%AGIT_LEASE%", String.valueOf(ClanHallManager.getInstance().getClanHall(a.getId()).getLease()));
        html.replace("%AGIT_LOCATION%", ClanHallManager.getInstance().getClanHall(a.getId()).getLocation());
        html.replace("%AGIT_AUCTION_END_YY%", String.valueOf(a.getEndDate().get(Calendar.YEAR)));
        html.replace("%AGIT_AUCTION_END_MM%", String.valueOf(a.getEndDate().get(Calendar.MONTH) + 1));
        html.replace("%AGIT_AUCTION_END_DD%", String.valueOf(a.getEndDate().get(Calendar.DAY_OF_MONTH)));
        html.replace("%AGIT_AUCTION_END_HH%", String.valueOf(a.getEndDate().get(Calendar.HOUR_OF_DAY)));
        html.replace("%AGIT_AUCTION_REMAIN%", String.valueOf((a.getEndDate().getTimeInMillis() - Calendar.getInstance().getTimeInMillis()) / 3600000) + " hours " + String.valueOf(((a.getEndDate().getTimeInMillis() - Calendar.getInstance().getTimeInMillis()) / 60000 % 60)) + " minutes");
        html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
        html.replace("%AGIT_AUCTION_COUNT%", String.valueOf(a.getBidders().size()));
        html.replace("%AGIT_AUCTION_DESC%", ClanHallManager.getInstance().getClanHall(a.getId()).getDesc());
        html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_list");
        html.replace("%AGIT_LINK_BIDLIST%", "bypass -h npc_" + getObjectId() + "_bidlist " + a.getId());
        html.replace("%AGIT_LINK_RE%", "bypass -h npc_" + getObjectId() + "_bid1 " + a.getId());
        player.sendPacket(html);
      }
      catch(Exception e)
      {
        player.sendMessage("Invalid auction!");
      }
      return;
    }
    else if(actualCommand.equalsIgnoreCase("bid"))
    {
      if(val.equals(""))
      {
        return;
      }
      if((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) != L2Clan.CP_CH_AUCTION) //TODO проверять доступ к казне
      {
        player.sendMessage(new CustomMessage("common.Privilleges", player));
        return;
      }
      try
      {
        Auction auction = AuctionManager.getInstance().getAuction(Integer.parseInt(val));
        if(auction == null)
        {
          player.sendMessage("Invalid auction!");
          return;
        }
        try
        {
          long bid = 0;
          if(st.countTokens() >= 1)
          {
            bid = Long.parseLong(st.nextToken());
          }
          auction.setBid(player, bid);
        }
        catch(Exception e)
        {
          player.sendMessage("Invalid bid!");
        }
      }
      catch(Exception e)
      {
        player.sendMessage("Invalid auction!");
      }
      return;
    }
    else if(actualCommand.equalsIgnoreCase("bid1"))
    {
      if(val.equals(""))
      {
        return;
      }
      Auction auction;
      try
      {
        auction = AuctionManager.getInstance().getAuction(Integer.parseInt(val));
      }
      catch(Exception E)
      {
        player.sendMessage("Invalid auction!");
        return;
      }
      if(auction == null)
      {
        player.sendMessage("Invalid auction!");
        return;
      }
      if(!auction.CanBid(player))
      {
        return;
      }
      try
      {
        String filename = "data/html/auction/AgitBid1.htm";
        long minimumBid = auction.getHighestBidderMaxBid();
        if(minimumBid == 0)
        {
          minimumBid = auction.getStartingBid();
        }
        NpcHtmlMessage html = new NpcHtmlMessage(player, this);
        html.setFile(filename);
        html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_bidding " + val);
        html.replace("%PLEDGE_ADENA%", String.valueOf(player.getClan().getAdenaCount()));
        html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(minimumBid));
        html.replace("npc_%objectId%_bid", "npc_" + getObjectId() + "_bid " + val);
        player.sendPacket(html);
        return;
      }
      catch(Exception e)
      {
        player.sendMessage("Invalid auction!");
      }
      return;
    }
    else if(actualCommand.equalsIgnoreCase("list"))
    {
      //char spec = '"';
      //if(Config.DEBUG) player.sendMessage("cmd list: auction test started");
      String items = "";
      String here = TownManager.getInstance().getClosestTown(player).getName();
      for(Auction a : AuctionManager.getInstance().getAuctions())
      {
        String loc = ClanHallManager.getInstance().getClanHall(a.getId()).getLocation();
        if(!here.contains(loc))
        {
          continue;
        }
        items += "<tr>" + "<td>" + ClanHallManager.getInstance().getClanHall(a.getId()).getLocation() + "</td><td><a action=\"bypass -h npc_" + getObjectId() + "_bidding " + a.getId() + "\">" + a.getItemName() + "</a></td><td>" + a.getEndDate().get(Calendar.YEAR) + "/" + (a.getEndDate().get(Calendar.MONTH) + 1) + "/" + a.getEndDate().get(Calendar.DATE) + "</td><td>" + a.getStartingBid() + "</td>" + "</tr>";
      }
      String filename = "data/html/auction/AgitAuctionList.htm";
      NpcHtmlMessage html = new NpcHtmlMessage(player, this);
      html.setFile(filename);
      html.replace("%location%", here);
      html.replace("%itemsField%", items);
      html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_start");
      player.sendPacket(html);
      return;
    }
    else if(actualCommand.equalsIgnoreCase("bidlist"))
    {
      int auctionId;
      if(val.equals(""))
      {
        if(player.getClan().getAuctionBiddedAt() <= 0)
        {
          return;
        }
        auctionId = player.getClan().getAuctionBiddedAt();
      }
      else
      {
        auctionId = Integer.parseInt(val);
      }
      String biders = "";
      Auction auction = AuctionManager.getInstance().getAuction(auctionId);
      if(auction == null) // Аукцион закончился, а игроки нажали на диалог чуть позже
      {
        return;
      }
      Map<Integer, Bidder> bidders = auction.getBidders();
      for(Bidder b : bidders.values())
      {
        biders += "<tr>" + "<td>" + b.getClanName() + "</td><td>" + b.getTimeBid().get(Calendar.YEAR) + "/" + (b.getTimeBid().get(Calendar.MONTH) + 1) + "/" + b.getTimeBid().get(Calendar.DATE) + "</td><td>" + b.getBid() + "</td>" + "</tr>";
      }
      String filename = "data/html/auction/AgitBidderList.htm";
      NpcHtmlMessage html = new NpcHtmlMessage(player, this);
      html.setFile(filename);
      html.replace("%AGIT_LIST%", biders);
      html.replace("%x%", val);
      html.replace("%AGIT_LINK_BACK%", "bypass -h npc_" + getObjectId() + "_list");
      player.sendPacket(html);
      return;
    }
    else if(actualCommand.equalsIgnoreCase("selectedItems"))
    {
      if(player.getClan() != null && player.getClan().getHasHideout() == 0 && player.getClan().getAuctionBiddedAt() > 0)
      {
        String filename = "data/html/auction/AgitBidInfo.htm";
        NpcHtmlMessage html = new NpcHtmlMessage(player, this);
        html.setFile(filename);
        Auction a = AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt());
        if(a == null)
        {
          player.sendActionFailed();
          return;
        }
        html.replace("%AGIT_NAME%", a.getItemName());
        html.replace("%OWNER_PLEDGE_NAME%", a.getSellerClanName());
        html.replace("%OWNER_PLEDGE_MASTER%", a.getSellerName());
        html.replace("%AGIT_SIZE%", "30 ");
        html.replace("%AGIT_LEASE%", String.valueOf(ClanHallManager.getInstance().getClanHall(a.getId()).getLease()));
        html.replace("%AGIT_LOCATION%", ClanHallManager.getInstance().getClanHall(a.getId()).getLocation());
        html.replace("%AGIT_AUCTION_END_YY%", String.valueOf(a.getEndDate().get(Calendar.YEAR)));
        html.replace("%AGIT_AUCTION_END_MM%", String.valueOf(a.getEndDate().get(Calendar.MONTH) + 1));
        html.replace("%AGIT_AUCTION_END_DD%", String.valueOf(a.getEndDate().get(Calendar.DAY_OF_MONTH)));
        html.replace("%AGIT_AUCTION_END_HH%", String.valueOf(a.getEndDate().get(Calendar.HOUR_OF_DAY)));
        html.replace("%AGIT_AUCTION_REMAIN%", String.valueOf((a.getEndDate().getTimeInMillis() - Calendar.getInstance().getTimeInMillis()) / 3600000) + " hours " + String.valueOf(((a.getEndDate().getTimeInMillis() - Calendar.getInstance().getTimeInMillis()) / 60000 % 60)) + " minutes");
        html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
        if(a.getBidders() != null && a.getBidders().get(player.getClanId()) != null)
        {
          html.replace("%AGIT_AUCTION_MYBID%", String.valueOf(a.getBidders().get(player.getClanId()).getBid()));
        }
        else
        {
          html.replace("%AGIT_AUCTION_MYBID%", "");
        }
        html.replace("%AGIT_AUCTION_DESC%", ClanHallManager.getInstance().getClanHall(a.getId()).getDesc());
        player.sendPacket(html);
        return;
      }
      else if(player.getClan() != null && AuctionManager.getInstance().getAuction(player.getClan().getHasHideout()) != null)
      {
        String filename = "data/html/auction/AgitSaleInfo.htm";
        NpcHtmlMessage html = new NpcHtmlMessage(player, this);
        html.setFile(filename);
        Auction a = AuctionManager.getInstance().getAuction(player.getClan().getHasHideout());
        html.replace("%AGIT_NAME%", a.getItemName());
        html.replace("%AGIT_OWNER_PLEDGE_NAME%", a.getSellerClanName());
        html.replace("%OWNER_PLEDGE_MASTER%", a.getSellerName());
        html.replace("%AGIT_SIZE%", "30 ");
        html.replace("%AGIT_LEASE%", String.valueOf(ClanHallManager.getInstance().getClanHall(a.getId()).getLease()));
        html.replace("%AGIT_LOCATION%", ClanHallManager.getInstance().getClanHall(a.getId()).getLocation());
        html.replace("%AGIT_AUCTION_END_YY%", String.valueOf(a.getEndDate().get(Calendar.YEAR)));
        html.replace("%AGIT_AUCTION_END_MM%", String.valueOf(a.getEndDate().get(Calendar.MONTH) + 1));
        html.replace("%AGIT_AUCTION_END_DD%", String.valueOf(a.getEndDate().get(Calendar.DAY_OF_MONTH)));
        html.replace("%AGIT_AUCTION_END_HH%", String.valueOf(a.getEndDate().get(Calendar.HOUR_OF_DAY)));
        html.replace("%AGIT_AUCTION_REMAIN%", String.valueOf((a.getEndDate().getTimeInMillis() - Calendar.getInstance().getTimeInMillis()) / 3600000) + " hours " + String.valueOf(((a.getEndDate().getTimeInMillis() - Calendar.getInstance().getTimeInMillis()) / 60000 % 60)) + " minutes");
        html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
        html.replace("%AGIT_AUCTION_BIDCOUNT%", String.valueOf(a.getBidders().size()));
        html.replace("%AGIT_AUCTION_DESC%", ClanHallManager.getInstance().getClanHall(a.getId()).getDesc());
        html.replace("%id%", String.valueOf(a.getId()));
        player.sendPacket(html);
        return;
      }
      else if(player.getClan() != null && player.getClan().getHasHideout() != 0)
      {
        int ItemId = player.getClan().getHasHideout();
        String filename = "data/html/auction/AgitInfo.htm";
        NpcHtmlMessage html = new NpcHtmlMessage(player, this);
        html.setFile(filename);
        html.replace("%AGIT_NAME%", ClanHallManager.getInstance().getClanHall(ItemId).getName());
        html.replace("%AGIT_OWNER_PLEDGE_NAME%", player.getClan().getName());
        html.replace("%OWNER_PLEDGE_MASTER%", player.getClan().getLeaderName());
        html.replace("%AGIT_SIZE%", "30 ");
        html.replace("%AGIT_LEASE%", String.valueOf(ClanHallManager.getInstance().getClanHall(ItemId).getLease()));
        html.replace("%AGIT_LOCATION%", ClanHallManager.getInstance().getClanHall(ItemId).getLocation());
        player.sendPacket(html);
        return;
      }
    }
    else if(actualCommand.equalsIgnoreCase("cancelBid"))
    {
      if((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) != L2Clan.CP_CH_AUCTION)
      {
        player.sendMessage(new CustomMessage("common.Privilleges", player));
        return;
      }
      long bid = AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt()).getBidders().get(player.getClanId()).getBid();
      String filename = "data/html/auction/AgitBidCancel.htm";
      NpcHtmlMessage html = new NpcHtmlMessage(player, this);
      html.setFile(filename);
      html.replace("%AGIT_BID%", String.valueOf(bid));
      NumberFormat nf = NumberFormat.getIntegerInstance();
      nf.setGroupingUsed(false);
      html.replace("%AGIT_BID_REMAIN%", nf.format(bid * 0.9));
      player.sendPacket(html);
      return;
    }
    else if(actualCommand.equalsIgnoreCase("doCancelBid"))
    {
      if((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) != L2Clan.CP_CH_AUCTION)
      {
        player.sendMessage(new CustomMessage("common.Privilleges", player));
        return;
      }
      if(player.getClan().getAuctionBiddedAt() > 0 && AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt()) != null)
      {
        AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt()).cancelBid(player.getClanId());
        player.sendPacket(Msg.YOU_HAVE_CANCELED_YOUR_BID);
      }
      return;
    }
    else if(actualCommand.equalsIgnoreCase("cancelAuction"))
    {
      if((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) != L2Clan.CP_CH_AUCTION)
      {
        player.sendMessage(new CustomMessage("common.Privilleges", player));
        return;
      }
      String filename = "data/html/auction/AgitSaleCancel.htm";
      NpcHtmlMessage html = new NpcHtmlMessage(player, this);
      html.setFile(filename);
      html.replace("%AGIT_DEPOSIT%", String.valueOf(ClanHallManager.getInstance().getClanHallByOwner(player.getClan()).getLease()));
      player.sendPacket(html);
      return;
    }
    else if(actualCommand.equalsIgnoreCase("doCancelAuction"))
    {
      if((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) != L2Clan.CP_CH_AUCTION)
      {
        player.sendMessage(new CustomMessage("common.Privilleges", player));
        return;
      }
      Auction auction = AuctionManager.getInstance().getAuction(player.getClan().getHasHideout());
      if(auction != null)
      {
        Calendar penalty = Calendar.getInstance();
        penalty.add(Calendar.DAY_OF_MONTH, 7);
        ServerVariables.set("auction_penalty_ch" + auction.getId(), penalty.getTimeInMillis());
        auction.cancelAuction();
        player.sendMessage(new CustomMessage("l2p.gameserver.model.instances.L2AuctioneerInstance.CanceledAuction", player));
      }
      return;
    }
    else if(actualCommand.equalsIgnoreCase("sale2"))
    {
      String filename = "data/html/auction/AgitSale2.htm";
      NpcHtmlMessage html = new NpcHtmlMessage(player, this);
      html.setFile(filename);
      html.replace("%AGIT_LAST_PRICE%", String.valueOf(ClanHallManager.getInstance().getClanHallByOwner(player.getClan()).getLease()));
      player.sendPacket(html);
      return;
    }
    else if(actualCommand.equalsIgnoreCase("sale"))
    {
      int ItemId = player.getClan().getHasHideout();
      if(ItemId == 0)
      {
        return;
      }
      ClanHall ch = ClanHallManager.getInstance().getClanHall(ItemId);
      if(ch == null)
      {
        return;
      }
      if((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) != L2Clan.CP_CH_AUCTION)
      {
        player.sendMessage(new CustomMessage("common.Privilleges", player));
        return;
      }
      long penalty = ServerVariables.getLong("auction_penalty_ch" + ch.getId(), 0);
      if(penalty > 0)
      {
        if(Calendar.getInstance().getTimeInMillis() < penalty)
        {
          player.sendPacket(Msg.IT_HAS_NOT_YET_BEEN_SEVEN_DAYS_SINCE_CANCELING_AN_AUCTION);
          return;
        }
        ServerVariables.unset("auction_penalty_ch" + ch.getId());
      }
      long money = player.getClan().getAdenaCount();
      String filename = "data/html/auction/AgitSale1.htm";
      NpcHtmlMessage html = new NpcHtmlMessage(player, this);
      html.setFile(filename);
      html.replace("%AGIT_DEPOSIT%", String.valueOf(ClanHallManager.getInstance().getClanHallByOwner(player.getClan()).getLease()));
      html.replace("%AGIT_PLEDGE_ADENA%", String.valueOf(money));
      player.sendPacket(html);
      return;
    }
    else if(actualCommand.equalsIgnoreCase("rebid"))
    {
      if((player.getClanPrivileges() & L2Clan.CP_CH_AUCTION) != L2Clan.CP_CH_AUCTION)
      {
        player.sendMessage(new CustomMessage("common.Privilleges", player));
        return;
      }
      try
      {
        String filename = "data/html/auction/AgitBid2.htm";
        NpcHtmlMessage html = new NpcHtmlMessage(player, this);
        html.setFile(filename);
        Auction a = AuctionManager.getInstance().getAuction(player.getClan().getAuctionBiddedAt());
        html.replace("%AGIT_AUCTION_MINBID%", String.valueOf(a.getStartingBid()));
        html.replace("%AGIT_AUCTION_BID%", String.valueOf(a.getBidders().get(player.getClanId()).getBid()));
        html.replace("%AGIT_AUCTION_END_YY%", String.valueOf(a.getEndDate().get(Calendar.YEAR)));
        html.replace("%AGIT_AUCTION_END_MM%", String.valueOf(a.getEndDate().get(Calendar.MONTH) + 1));
        html.replace("%AGIT_AUCTION_END_DD%", String.valueOf(a.getEndDate().get(Calendar.DAY_OF_MONTH)));
        html.replace("%AGIT_AUCTION_END_HH%", String.valueOf(a.getEndDate().get(Calendar.HOUR_OF_DAY)));
        html.replace("npc_%objectId%_bid1", "npc_" + getObjectId() + "_bid1 " + a.getId());
        player.sendPacket(html);
      }
      catch(Exception e)
      {
        player.sendMessage("Invalid auction!");
View Full Code Here

Examples of models.Auction

                else if(servletPath.equals("/admin/auctions/edit")) {
      if(session.getAttribute("admin") != null && session.getAttribute("admin").equals("true")) {
        page += "_edit";

        String[] tokens = request.getRequestURI().split("/");
        Auction auction = Auction.getById(new Integer(tokens[tokens.length - 1]));

        request.setAttribute("auction", auction);
      }
    }
                else if(servletPath.equals("/admin/auctions/delete")) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.