public interface ContractParameterService
Modifier and Type | Method and Description |
---|---|
void |
contractParameterGroupAttrDelete(int id)
Удаление параметра договора из справочника.
|
ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroupAttr |
contractParameterGroupAttrGet(int id)
Получение типа параметра по ID из справочника параметров.
|
java.util.List<ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroupAttr> |
contractParameterGroupAttrList()
Получение списка параметров договора из справочника.
|
int |
contractParameterGroupAttrUpdate(ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroupAttr attr)
Добавление/обновление параметра договора справочника.
|
void |
contractParameterGroupDelete(int id)
Удаление группы параметров по его ID.
|
ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroup |
contractParameterGroupGet(int id)
Получение группы параметров договора по ID.
|
java.util.List<ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroup> |
contractParameterGroupList()
Получение списка групп параметров договора.
|
int |
contractParameterGroupUpdate(ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroup group)
Обновление группы параметров.
|
void |
contractParameterGroupUpdateLink(int contractParameterGroupId,
java.util.Set<java.lang.Integer> parameterIds)
Обновление привязки параметров к группе.
|
void |
contractParameterListItemDelete(int parameterTypeId,
int id)
Удаление значения спискового параметра.
|
java.util.List<ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterListItem> |
contractParameterListItemList(int parameterTypeId)
Получение значений спискового параметра.
|
int |
contractParameterListItemUpdate(int parameterTypeId,
ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterListItem item)
Обновление значения спискового параметра.
|
ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroup contractParameterGroupGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
id
- ID группы параметров.ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
java.util.List<ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroup> contractParameterGroupList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
ContractParameterGroup}
int contractParameterGroupUpdate(ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroup group) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
group
- группа параметровru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
void contractParameterGroupDelete(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
id
- ID группы параметровru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
java.util.List<ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterListItem> contractParameterListItemList(int parameterTypeId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
parameterTypeId
- pidru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
int contractParameterListItemUpdate(int parameterTypeId, ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterListItem item) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
parameterTypeId
- piditem
- значениеru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
void contractParameterListItemDelete(int parameterTypeId, int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
parameterTypeId
- pidid
- значенияru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroupAttr contractParameterGroupAttrGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
id
- ID типа параметра договораru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
java.util.List<ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroupAttr> contractParameterGroupAttrList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
int contractParameterGroupAttrUpdate(ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroupAttr attr) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
attr
- ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
void contractParameterGroupAttrDelete(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
id
- ID удаляемого параметра справочникаru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException
void contractParameterGroupUpdateLink(int contractParameterGroupId, java.util.Set<java.lang.Integer> parameterIds) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
contractParameterGroupId
- ID группы параметров, к которой будут привязаны параметрыparameterIds
- ID параметров, которые будут привязаны к группеru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGIllegalAccessException