public interface UserCardService extends LoggableService
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
checkSubscriptionCost(int cid,
java.util.List<java.lang.Integer> ucids,
java.util.Date date) |
void |
deleteUserCard(int id) |
java.util.List<UserCard> |
getCardListByObject(int objectId)
Список карт, привязанных к объекту.
|
java.util.List<IdTitle> |
getContractObjects(int contractId) |
java.util.List<UserCard> |
getMultiroomBasecards(int cid,
int selfCardId)
Получение списка базовых карт для этого договора для заполнения
комбобокса базовыми картами (мультирум).
|
MapHolder<java.lang.String,java.lang.String> |
getSystemInfo() |
UserCard |
getUserCard(int id) |
java.util.List<UserCard> |
getUserCardList(int cid,
boolean slavecardsIncluding)
Список карт договора.
|
void |
releaseSlave(int cid,
int slavecardId)
Освободить зависимую карту.
|
void |
updateUserCard(UserCard uc) |
logListjava.util.List<UserCard> getUserCardList(int cid, boolean slavecardsIncluding) throws ru.bitel.bgbilling.common.BGException
cid - контрактИдslavecardsIncluding - включать ли в том числе "неосновные" карты (т.е.
"мультирум копии карт" итд)ru.bitel.bgbilling.common.BGExceptionvoid updateUserCard(UserCard uc) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionvoid deleteUserCard(int id)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionMapHolder<java.lang.String,java.lang.String> getSystemInfo() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionjava.math.BigDecimal checkSubscriptionCost(int cid,
java.util.List<java.lang.Integer> ucids,
java.util.Date date)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionjava.util.List<UserCard> getMultiroomBasecards(int cid, int selfCardId) throws ru.bitel.bgbilling.common.BGException
cid - контрактИдselfCardId - ид самой этой карты (чтобы исключить её из списка, ведь она
тоже базовая и выбираем мы только базовые, она сама будет
в этом же списке)ru.bitel.bgbilling.common.BGExceptionvoid releaseSlave(int cid,
int slavecardId)
throws ru.bitel.bgbilling.common.BGException
cid - договор.slavecardId - зависимая карта карта (usercardId).ru.bitel.bgbilling.common.BGExceptionjava.util.List<UserCard> getCardListByObject(int objectId) throws ru.bitel.bgbilling.common.BGException
objectId - код объектаru.bitel.bgbilling.common.BGExceptionjava.util.List<IdTitle> getContractObjects(int contractId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionUserCard getUserCard(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException