Class InvoiceManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.modules.bill.server.bean.AbstractManager
ru.bitel.bgbilling.modules.bill.server.bean.InvoiceManager
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.modules.bill.server.bean.AbstractManager
BILL_ALL, BILL_NEW, BILL_PAYED, contractManager, DT_CREATED, DT_PAYED, moduleSetup, setup, USER_ADMIN, USER_ALL, USER_USER, UT_ALL, UT_NOTUNLOADED, UT_UNLOADEDFields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
con, ERROR, fields, moduleId, SQL_ALL, SQL_AND, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE, tableName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintaddBillDoc(int userId, BillDoc billDoc, List<PositionValue> posList, List<BillDoc> subList, boolean checkPast) protected BillDocgetBillDoc(Attributes attributes) protected BillDocgetBillDoc(XMLUtils.BGXMLEventReader reader, StartElement element) getInvoice(int id) getInvoiceList(String idcids) Возвращает список Invoice по id и contractIDgetInvoiceList(BillListFilter billListFilter, Calendar from, Calendar until, boolean getXml, boolean forRegister) getInvoiceList(Page page, int cid, boolean onlyReady) Возвращает список PayInvoiceprotected voidpublishEvent(int userID, BillDoc billDoc, int billId) voidsetShowReady(String ids, boolean ready) voidupdateDocTypeId(List<Integer> documentIds, int documentTypeId) Methods inherited from class ru.bitel.bgbilling.modules.bill.server.bean.AbstractManager
addBillDoc, addBillDocData, addBillDocs, addBillDocs, addNameCol, addNameJoin, addPackageFilterJoin, addSortMode, addStreetCol, addStreetJoin, delete, delete, delete, getBillDocInfo, getNextNumbers, getXMLData, getXMLData, setBankAccount, setOrganization, updateNumber, updatePositions, updatePositions, updatePositionsMethods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getPeriod, getSQLOrder, getTableName, sqlLimitMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Constructor Details
-
InvoiceManager
-
-
Method Details
-
getInvoice
- Throws:
SQLException
-
getInvoiceList
public List<Invoice> getInvoiceList(BillListFilter billListFilter, Calendar from, Calendar until, boolean getXml, boolean forRegister) -
getInvoiceList
Возвращает список Invoice по id и contractID- Parameters:
idcids- строка "id:cid;id:cid..."- Returns:
- List
-
getInvoiceList
Возвращает список PayInvoice- Parameters:
cid- - ContractID- Returns:
-
addBillDoc
public int addBillDoc(int userId, BillDoc billDoc, List<PositionValue> posList, List<BillDoc> subList, boolean checkPast) - Specified by:
addBillDocin classAbstractManager
-
setShowReady
- Throws:
SQLException
-
updateDocTypeId
- Throws:
SQLException
-
getBillDoc
- Specified by:
getBillDocin classAbstractManager
-
getBillDoc
- Specified by:
getBillDocin classAbstractManager
-
publishEvent
protected void publishEvent(int userID, BillDoc billDoc, int billId) throws ru.bitel.bgbilling.common.BGException - Specified by:
publishEventin classAbstractManager- Throws:
ru.bitel.bgbilling.common.BGException
-