Class TicketManager

java.lang.Object
ru.bitel.bgbilling.modules.ticket.server.bean.TicketManager

public final class TicketManager extends Object
  • Field Details

  • Constructor Details

    • TicketManager

      public TicketManager(Connection con, int mid)
  • Method Details

    • getTicket

      public Ticket getTicket(int id, int cid, Calendar now)
    • getTicketForStatus

      public Ticket getTicketForStatus(Agent agent, Contract contract, String pin, int transId, Date date) throws TicketException
      Throws:
      TicketException
    • ticketBill

      public Ticket ticketBill(Setup setup, Agent agent, int transId, Contract contract, float summ, String comment, String descr, int daysValid) throws TicketException
      Выписка счета, делает агент
      Parameters:
      agent -
      contract -
      summ -
      comment -
      Returns:
      Throws:
      TicketException
    • ticketBillCheck

      public Ticket ticketBillCheck(int id, int cid, Calendar date) throws TicketException
      Пришедший счет переводим в состояние чек, т.е теперь система может окончить транзакцию
      Parameters:
      cid -
      id -
      Returns:
      Throws:
      TicketException
    • ticketCheck

      public Ticket ticketCheck(Setup setup, Contract contract, float sum, int daysValid) throws TicketException
      Выписка "чека"
      Parameters:
      setup -
      contract -
      sum -
      daysValid -
      Returns:
      Throws:
      TicketException
    • ticketCheckDraft

      public Ticket ticketCheckDraft(Agent agent, Contract contract, String pin, int transId, float summ, String comment, Map<?,?> requestParams) throws TicketException, ru.bitel.bgbilling.common.BGException
      Проведение выписанного чека
      Parameters:
      agent -
      contract -
      pin -
      comment -
      Returns:
      Throws:
      TicketException
      ru.bitel.bgbilling.common.BGException
    • ticketCancelTask

      public void ticketCancelTask(Calendar now)
    • ticketCancel

      public void ticketCancel(int id, int cid, Calendar date) throws TicketException
      Throws:
      TicketException
    • getTicketList

      public List<Ticket> getTicketList(int cid, int yy, int mm)
    • getTicketList

      public List<Ticket> getTicketList(int cid, Date date1, Date date2)
    • getTicketList

      public bitel.billing.server.util.PagedList<Ticket> getTicketList(int agentId, Date date1, Date date2, int id, int transId, String pin, Page page)