@MTOM(enabled=true)
public interface BalanceService
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BalanceDetailItem> |
balanceDetailList(int contractId,
Period period,
boolean available)
Получнение списка для детализированного баланса, как с учетом резервов, так и нет.
|
java.util.List<ContractAccountDetail> |
contractAccountDetailList(int contractId,
int serviceId,
Period period,
javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) |
java.util.List<ContractAccount> |
contractAccountList(int contractId,
Period period,
int members,
javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) |
ContractBalance |
contractBalanceGet(int contractId,
int year,
int month)
Возвращает баланс договора.
|
java.util.List<ContractBalance> |
contractBalanceList(int contractId,
Period period)
Возвратит список помесячных данных баланса(такие как приходы,расходы,наработки и входящий остаток).
|
java.util.List<java.lang.Integer> |
contractBalanceTransfer(int contractId,
java.util.Date date,
java.util.List<BalanceDistributeData> balanceDistributeDataList,
boolean customer)
Перераспределение средств с супердоговора на субдоговора.
|
void |
getDataSource(java.lang.String type,
int mode,
int cid,
Period period,
javax.xml.ws.Holder<javax.activation.DataHandler> data)
Выгружаем информацию о балансе.
|
boolean |
sendEmail(java.lang.String email,
java.lang.String type,
int mode,
int cid,
Period period)
Отправляет на почту информацию о балансе в зависимости от выбранного режима отображения.
|
java.util.List<BalanceDetailItem> balanceDetailList(int contractId, Period period, boolean available) throws ru.bitel.bgbilling.common.BGException
contractId - - код договора.period - - период, шагом является месяц.available - если = true, то вернет с учетом резервов, то есть с учетом доступной суммы.ru.bitel.bgbilling.common.BGExceptionjava.util.List<ContractBalance> contractBalanceList(int contractId, Period period) throws ru.bitel.bgbilling.common.BGException
cid - - код договора.period - - за какой период.ru.bitel.bgbilling.common.BGExceptionjava.util.List<ContractAccount> contractAccountList(int contractId, Period period, int members, javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) throws ru.bitel.bgbilling.common.BGException
contractId - - код договора.period - - период, если == null, то все наработки.Если какая нибудь из дат == null, то она принемается за текущую дату.members - - если == 1, то вернет только данного договора, если = 2 то вернет еще и зависемых субдоговоров, если = 3 то только зависемых субдоговоров.holderTotalSum - - возвращаемое поле, если != null, то сюда занесется общая сумма по всем выбранным позициям. Если вам не нужно это, ставте null.ru.bitel.bgbilling.common.BGExceptionjava.util.List<ContractAccountDetail> contractAccountDetailList(int contractId, int serviceId, Period period, javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) throws ru.bitel.bgbilling.common.BGException
contractId - - код договора.period - - период, если == null, то все наработки.Если какая нибудь из дат == null, то она принемается за текущую дату.holderTotalSum - - возвращаемое поле, если != null, то сюда занесется общая сумма по всем выбранным позициям. Если вам не нужно это, ставте null.ru.bitel.bgbilling.common.BGExceptionContractBalance contractBalanceGet(int contractId, int year, int month) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionboolean sendEmail(java.lang.String email,
java.lang.String type,
int mode,
int cid,
Period period)
throws ru.bitel.bgbilling.common.BGException
email - - адрес эл. почтыtype - - html/csvmode - - режим отображения балансаcid - - код договораperiod - - период за который необходимо отправить балансru.bitel.bgbilling.common.BGExceptionvoid getDataSource(java.lang.String type,
int mode,
int cid,
Period period,
javax.xml.ws.Holder<javax.activation.DataHandler> data)
throws ru.bitel.bgbilling.common.BGException
type - - html/csvmode - - режим отображения балансаcid - - код договораperiod - - период за который необходимо отправить балансdata - - дата сурсru.bitel.bgbilling.common.BGExceptionjava.util.List<java.lang.Integer> contractBalanceTransfer(int contractId,
java.util.Date date,
java.util.List<BalanceDistributeData> balanceDistributeDataList,
boolean customer)
throws ru.bitel.bgbilling.common.BGException
contractId - date - balanceDistributeDataList - ru.bitel.bgbilling.common.BGException