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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionjava.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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionContractParameterGroup}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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionvoid 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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionjava.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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionint 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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionvoid 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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionru.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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionjava.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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionint 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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionvoid 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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionvoid 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.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessException