Class TicketManager
java.lang.Object
ru.bitel.bgbilling.modules.ticket.server.bean.TicketManager
public final class TicketManager
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classTicketManager.ErrorCode -
Field Summary
Fields Modifier and Type Field Description static intSTATUS_BILLstatic intSTATUS_BILL_CHECKstatic intSTATUS_CANCELEDstatic intSTATUS_CHECKstatic intSTATUS_OKstatic intSTATUS_OVERDUE -
Constructor Summary
Constructors Constructor Description TicketManager(java.sql.Connection con, int mid) -
Method Summary
Modifier and Type Method Description TicketgetTicket(int id, int cid, java.util.Calendar now)TicketgetTicketForStatus(Agent agent, Contract contract, java.lang.String pin, int transId, java.util.Date date)java.util.List<Ticket>getTicketList(int cid, int yy, int mm)java.util.List<Ticket>getTicketList(int cid, java.util.Date date1, java.util.Date date2)bitel.billing.server.util.PagedList<Ticket>getTicketList(int agentId, java.util.Date date1, java.util.Date date2, int id, int transId, java.lang.String pin, Page page)TicketticketBill(Setup setup, Agent agent, int transId, Contract contract, float summ, java.lang.String comment, java.lang.String descr, int daysValid)Выписка счета, делает агентTicketticketBillCheck(int id, int cid, java.util.Calendar date)Пришедший счет переводим в состояние чек, т.е теперь система может окончить транзакциюvoidticketCancel(int id, int cid, java.util.Calendar date)voidticketCancelTask(java.util.Calendar now)TicketticketCheck(Setup setup, Contract contract, float sum, int daysValid)Выписка "чека"TicketticketCheckDraft(Agent agent, Contract contract, java.lang.String pin, int transId, float summ, java.lang.String comment, java.util.Map<?,?> requestParams)Проведение выписанного чекаMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
STATUS_BILL
public static final int STATUS_BILL- See Also:
- Constant Field Values
-
STATUS_BILL_CHECK
public static final int STATUS_BILL_CHECK- See Also:
- Constant Field Values
-
STATUS_CHECK
public static final int STATUS_CHECK- See Also:
- Constant Field Values
-
STATUS_OK
public static final int STATUS_OK- See Also:
- Constant Field Values
-
STATUS_CANCELED
public static final int STATUS_CANCELED- See Also:
- Constant Field Values
-
STATUS_OVERDUE
public static final int STATUS_OVERDUE- See Also:
- Constant Field Values
-
-
Constructor Details
-
TicketManager
public TicketManager(java.sql.Connection con, int mid)
-
-
Method Details
-
getTicket
-
getTicketForStatus
public Ticket getTicketForStatus(Agent agent, Contract contract, java.lang.String pin, int transId, java.util.Date date) throws TicketException- Throws:
TicketException
-
ticketBill
public Ticket ticketBill(Setup setup, Agent agent, int transId, Contract contract, float summ, java.lang.String comment, java.lang.String descr, int daysValid) throws TicketExceptionВыписка счета, делает агент- Parameters:
agent-contract-summ-comment-- Returns:
- Throws:
TicketException
-
ticketBillCheck
Пришедший счет переводим в состояние чек, т.е теперь система может окончить транзакцию- 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, java.lang.String pin, int transId, float summ, java.lang.String comment, java.util.Map<?,?> requestParams) throws TicketException, ru.bitel.bgbilling.common.BGExceptionПроведение выписанного чека- Parameters:
agent-contract-pin-comment-- Returns:
- Throws:
TicketExceptionru.bitel.bgbilling.common.BGException
-
ticketCancelTask
public void ticketCancelTask(java.util.Calendar now) -
ticketCancel
- Throws:
TicketException
-
getTicketList
-
getTicketList
-
getTicketList
-