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) |
logList
java.util.List<UserCard> getUserCardList(int cid, boolean slavecardsIncluding) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
cid
- контрактИдslavecardsIncluding
- включать ли в том числе "неосновные" карты (т.е.
"мультирум копии карт" итд)ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
void updateUserCard(UserCard uc) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
void deleteUserCard(int id) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
MapHolder<java.lang.String,java.lang.String> getSystemInfo() throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
java.math.BigDecimal checkSubscriptionCost(int cid, java.util.List<java.lang.Integer> ucids, java.util.Date date) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
java.util.List<UserCard> getMultiroomBasecards(int cid, int selfCardId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
cid
- контрактИдselfCardId
- ид самой этой карты (чтобы исключить её из списка, ведь она
тоже базовая и выбираем мы только базовые, она сама будет
в этом же списке)ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
void releaseSlave(int cid, int slavecardId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
cid
- договор.slavecardId
- зависимая карта карта (usercardId).ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
java.util.List<UserCard> getCardListByObject(int objectId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
objectId
- код объектаru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
java.util.List<IdTitle> getContractObjects(int contractId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
UserCard getUserCard(int id) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException