public interface CardActionsService extends LoggableService
| Modifier and Type | Method and Description |
|---|---|
void |
activate(long cardNumber) |
int |
cardDealerAdd(java.lang.String cards,
int dealerId)
Модуль церберкрипт -> менеджер карт : передать дилеру.
|
int |
cardDealerDelete(java.lang.String cards)
Модуль церберкрипт -> менеджер карт : забрать у дилера.
|
int |
cardLoad(java.lang.String cards,
int dealerId,
boolean allowEmptyPassword)
Модуль церберкрипт -> менеджер карт: загрузить карты.
|
Result<Card> |
cardTable(Page page,
MapHolder<java.lang.String,java.lang.String> request)
Таблица карт в менеджере карт.
|
void |
customCommand(long cardNumber,
java.lang.String action,
java.lang.String[] params)
Какая-то произвольная команда слишком специфичная для какой-то CAS с параметрами.
|
void |
deactivate(long cardNumber) |
void |
deleteCard(long cardNumber)
Удаление карты в справочнике карт.
|
void |
dosync(long cardNumber)
Запуск синхронизации по карте прямо сейчас.
|
Result<UserCard> |
findCard(Page page,
Period period,
long card,
java.lang.String sort,
java.lang.String mode)
Поиск карты по параметрам.
|
java.util.List<java.lang.Long> |
getAllCardNumbers()
Возвращает номера всех карт заведённых.
|
Card |
getCard(long cardNumber) |
java.util.List<java.lang.Long> |
getFreeCardNumbers()
Возвращает номера свободных карт (заведённых, но не стоящих ни в одном
договоре).
|
java.lang.String |
getPairing(long cardNumber)
запрос pairing с удалённого сервера. если null - то нету.
|
java.lang.String |
getSubscribeInfo(long cardNumber)
Возвращает в строковом виде информацию о подписке (подразумевается, что идёт запрос с сервера).
|
void |
pinCode(long cardNumber,
java.lang.String pinCode) |
void |
sendMessage(java.lang.String sendMode,
java.lang.String messageBody,
java.lang.String receiverMode,
MapHolder<java.lang.String,java.lang.String> request)
Deprecated.
|
void |
sendMessages(java.lang.String sendMode,
java.lang.String messageTitle,
java.lang.String messageBody,
java.lang.String receiverMode,
MapHolder<java.lang.String,java.lang.String> request) |
void |
setPairing(long cardNumber,
java.lang.String pairingModule)
установление pairing на удалённый сервер. если pairingModule - null то типа убрать.
|
void |
updateCard(Card card) |
logListvoid activate(long cardNumber)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid deactivate(long cardNumber)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionCard getCard(long cardNumber) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid updateCard(Card card) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionjava.util.List<java.lang.Long> getAllCardNumbers()
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException - ошибка.ru.bitel.bgbilling.common.BGMessageExceptionjava.util.List<java.lang.Long> getFreeCardNumbers()
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException - ошибка.ru.bitel.bgbilling.common.BGMessageExceptionjava.lang.String getSubscribeInfo(long cardNumber)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
cardNumber - номер карты.ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionvoid dosync(long cardNumber)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
cardNumber - номер картыru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionResult<UserCard> findCard(Page page, Period period, long card, java.lang.String sort, java.lang.String mode) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
page - period - card - номер картыsort - сортировка: contract.title,card.number,card.date1,no ("no" по дефолту)mode - режим совпадения: start,end,include,equal("equal" по дефолту)ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionResult<Card> cardTable(Page page, MapHolder<java.lang.String,java.lang.String> request) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
page - request - ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionint cardLoad(java.lang.String cards,
int dealerId,
boolean allowEmptyPassword)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
dealerId - ид дилера (если не привязывать, то должен быть 0)cards - строка карт в виде как описано в доке (перевод строки, разделение табуляцийей)allowEmptyPassword - не проверять вторую колонку на наличие, если карты хотят грузить без пароляru.bitel.bgbilling.common.BGMessageException - загрузки ошибки текст, если есть.BGException.ru.bitel.bgbilling.common.BGExceptionint cardDealerAdd(java.lang.String cards,
int dealerId)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
dealerId - ид дилера.cards - список номеров карт через запятую.ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionint cardDealerDelete(java.lang.String cards)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
dealerId - ид дилера (не используется?).cards - список номеров карт через запятую.BGException.ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid pinCode(long cardNumber,
java.lang.String pinCode)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGException@Deprecated
void sendMessage(java.lang.String sendMode,
java.lang.String messageBody,
java.lang.String receiverMode,
MapHolder<java.lang.String,java.lang.String> request)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid sendMessages(java.lang.String sendMode,
java.lang.String messageTitle,
java.lang.String messageBody,
java.lang.String receiverMode,
MapHolder<java.lang.String,java.lang.String> request)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionjava.lang.String getPairing(long cardNumber)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid setPairing(long cardNumber,
java.lang.String pairingModule)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid deleteCard(long cardNumber)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid customCommand(long cardNumber,
java.lang.String action,
java.lang.String[] params)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
cardNumber - action - params - ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGException