Class ContractLabelManager
java.lang.Object
ru.bitel.bgbilling.kernel.contract.label.server.bean.ContractLabelManager
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addChild
(int up, ContractLabelItem rootItem, List<ContractLabelItem> list) int
getContractCountByLabel
(int labelId) getContractLabelIds
(int contractId) getContractLabelItemList
(boolean calcCount) getTree()
void
removeContractLabelItem
(int contractLabelItemId) void
setContractLabelIds
(int contractId, List<Integer> ids) void
syncLabelAndGroupContract
(int contractId) Синхронизация групп договоров и меток договоров (копирует группы в метки)void
void
updateContractLabelTreeItem
(ContractLabelItem contractLabelItem)
-
Field Details
-
TABLE_CONTRACT_LABEL
- See Also:
-
TABLE_CONTRACT_LABEL_LINK
- See Also:
-
-
Constructor Details
-
ContractLabelManager
-
-
Method Details
-
getContractLabelItemList
public List<ContractLabelItem> getContractLabelItemList(boolean calcCount) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getContractLabelIds
public List<Integer> getContractLabelIds(int contractId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
setContractLabelIds
public void setContractLabelIds(int contractId, List<Integer> ids) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
updateContractLabelTreeItem
public void updateContractLabelTreeItem(ContractLabelItem contractLabelItem) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
removeContractLabelItem
public void removeContractLabelItem(int contractLabelItemId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getTree
- Throws:
ru.bitel.bgbilling.common.BGException
-
syncLabelAndGroupDirectory
public void syncLabelAndGroupDirectory() throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
syncLabelAndGroupContract
public void syncLabelAndGroupContract(int contractId) throws ru.bitel.bgbilling.common.BGException Синхронизация групп договоров и меток договоров (копирует группы в метки)- Parameters:
contractId
- больше 0 - для одного договора, иначе для всех договоров- Throws:
ru.bitel.bgbilling.common.BGException
-
addChild
-
getContractListWithLabels
public Map<Integer,List<Integer>> getContractListWithLabels() throws ru.bitel.bgbilling.common.BGException- Returns:
- список всех договоров в базе с их метками
- Throws:
ru.bitel.bgbilling.common.BGException
-
getContractCountByLabel
public int getContractCountByLabel(int labelId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-