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) |
logList
void activate(long cardNumber) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void deactivate(long cardNumber) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
Card getCard(long cardNumber) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void updateCard(Card card) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<java.lang.Long> getAllCardNumbers() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
- ошибка.java.util.List<java.lang.Long> getFreeCardNumbers() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
- ошибка.java.lang.String getSubscribeInfo(long cardNumber) throws ru.bitel.bgbilling.common.BGException
cardNumber
- номер карты.ru.bitel.bgbilling.common.BGException
void dosync(long cardNumber) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
cardNumber
- номер картыru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
Result<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.BGMessageException
ru.bitel.bgbilling.common.BGException
Result<Card> cardTable(Page page, MapHolder<java.lang.String,java.lang.String> request) throws ru.bitel.bgbilling.common.BGException
page
- request
- ru.bitel.bgbilling.common.BGException
int 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.BGException
int cardDealerAdd(java.lang.String cards, int dealerId) throws ru.bitel.bgbilling.common.BGException
dealerId
- ид дилера.cards
- список номеров карт через запятую.ru.bitel.bgbilling.common.BGException
int cardDealerDelete(java.lang.String cards) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
dealerId
- ид дилера (не используется?).cards
- список номеров карт через запятую.BGException.
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
void pinCode(long cardNumber, java.lang.String pinCode) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.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.BGMessageException
ru.bitel.bgbilling.common.BGException
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) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
java.lang.String getPairing(long cardNumber) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
void setPairing(long cardNumber, java.lang.String pairingModule) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
void deleteCard(long cardNumber) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
void 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.BGMessageException
ru.bitel.bgbilling.common.BGException