Interface ContractParameterService
public interface ContractParameterService
Справочник параметров.
-
Method Summary
Modifier and TypeMethodDescriptionПолучение списков адресных параметров договора и объекта.contractParameterAddressValueList(int pid, String whoseParam, Page page) Получение списка пользовательских адресов, заданных в параметре договора или объекта.voidcontractParameterGroupAttrDelete(int id) Удаление параметра договора из справочника.contractParameterGroupAttrGet(int id) Получение типа параметра по ID из справочника параметров.Получение списка параметров договора из справочника.voidintДобавление/обновление параметра договора справочника.voidcontractParameterGroupDelete(int id) Удаление группы параметров по его ID.contractParameterGroupGet(int id) Получение группы параметров договора по ID.Данные для редактора справочника "группы параметров"Получение списка групп параметров договора.intОбновление группы параметров.voidcontractParameterGroupUpdateLink(int contractParameterGroupId, Set<Integer> parameterIds) Обновление привязки параметров к группе.voidcontractParameterListCustomValueDelete(int pid, String customValue) Удаление пользовательского значения спискового параметра договора.contractParameterListCustomValueList(int pid) Получение списка пользовательских значений спискового параметра договора.voidcontractParameterListItemDelete(int parameterTypeId, int id) Удаление значения спискового параметра.contractParameterListItemList(int parameterTypeId) Получение значений спискового параметра.contractParameterListItems(int parameterTypeId) intcontractParameterListItemUpdate(int parameterTypeId, ContractParameterListItem item) Обновление значения спискового параметра.Получение списка списковых параметров договора (id - код параметра, title - название).voidcontractParameterMultiListCustomValueDelete(int pid, String customValue) Удаление пользовательского значения мультиспискового параметра договора.Получение списка пользовательских значений мультиспискового параметра договора.voidcontractParameterMultiListItemDelete(int parameterTypeId, int id) contractParameterMultiListItemList(int parameterTypeId) contractParameterMultiListItems(int parameterTypeId) intcontractParameterMultiListItemUpdate(int parameterTypeId, ContractParameterMultiListItem item) Получение списка мультисписковых параметров договора (id - код параметра, title - название).contractParameterPrefGet(int id) Получение настройки параметра договора по её ID.contractParameterPrefList(int type) Получение списка настроек параметров договора указанного типа.
-
Method Details
-
contractParameterGroupGet
ContractParameterGroup contractParameterGroupGet(int id) throws ru.bitel.bgbilling.common.BGException Получение группы параметров договора по ID. Внутри него содержится список параметров справочника.- Parameters:
id- ID группы параметров.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupList
List<ContractParameterGroup> contractParameterGroupList() throws ru.bitel.bgbilling.common.BGExceptionПолучение списка групп параметров договора. Внутри каждой группы содержится список параметров справочника.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException- See Also:
-
contractParameterGroupJson
Данные для редактора справочника "группы параметров"- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupUpdate
int contractParameterGroupUpdate(ContractParameterGroup group) throws ru.bitel.bgbilling.common.BGException Обновление группы параметров.- Parameters:
group- группа параметров- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupDelete
void contractParameterGroupDelete(int id) throws ru.bitel.bgbilling.common.BGException Удаление группы параметров по его ID.- Parameters:
id- ID группы параметров- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterListItemList
List<ContractParameterListItem> contractParameterListItemList(int parameterTypeId) throws ru.bitel.bgbilling.common.BGException Получение значений спискового параметра.- Parameters:
parameterTypeId- id параметра- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterListItems
List<IdTitle> contractParameterListItems(int parameterTypeId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterMultiListItemList
List<ContractParameterMultiListItem> contractParameterMultiListItemList(int parameterTypeId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterMultiListItems
List<IdTitle> contractParameterMultiListItems(int parameterTypeId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterListItemUpdate
int contractParameterListItemUpdate(int parameterTypeId, ContractParameterListItem item) throws ru.bitel.bgbilling.common.BGException Обновление значения спискового параметра.- Parameters:
parameterTypeId- piditem- значение- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterMultiListItemUpdate
int contractParameterMultiListItemUpdate(int parameterTypeId, ContractParameterMultiListItem item) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterListItemDelete
void contractParameterListItemDelete(int parameterTypeId, int id) throws ru.bitel.bgbilling.common.BGException Удаление значения спискового параметра.- Parameters:
parameterTypeId- pidid- значения- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterMultiListItemDelete
void contractParameterMultiListItemDelete(int parameterTypeId, int id) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupAttrGet
ContractParameterGroupAttr contractParameterGroupAttrGet(int id) throws ru.bitel.bgbilling.common.BGException Получение типа параметра по ID из справочника параметров.- Parameters:
id- ID типа параметра договора- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupAttrList
List<ContractParameterGroupAttr> contractParameterGroupAttrList() throws ru.bitel.bgbilling.common.BGExceptionПолучение списка параметров договора из справочника.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupAttrUpdate
int contractParameterGroupAttrUpdate(ContractParameterGroupAttr attr) throws ru.bitel.bgbilling.common.BGException Добавление/обновление параметра договора справочника.- Parameters:
attr-- Returns:
- ID созданного/обновленного параметра
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupAttrDelete
void contractParameterGroupAttrDelete(int id) throws ru.bitel.bgbilling.common.BGException Удаление параметра договора из справочника.- Parameters:
id- ID удаляемого параметра справочника- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupUpdateLink
void contractParameterGroupUpdateLink(int contractParameterGroupId, Set<Integer> parameterIds) throws ru.bitel.bgbilling.common.BGException Обновление привязки параметров к группе.- Parameters:
contractParameterGroupId- ID группы параметров, к которой будут привязаны параметрыparameterIds- ID параметров, которые будут привязаны к группе- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterGroupAttrOrderSet
void contractParameterGroupAttrOrderSet(List<ContractParameterGroupAttr> list) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
paramPhoneFormats
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterPrefList
ContractParameterPrefList contractParameterPrefList(int type) throws ru.bitel.bgbilling.common.BGException Получение списка настроек параметров договора указанного типа.- Parameters:
type- код типа параметра договора. Если значение меньше 1 - возвращаются параметры всех типов.- Returns:
- список настроек параметров договора вместе с правилами чтения/записи по умолчанию.
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterPrefGet
ContractParameterPrefData contractParameterPrefGet(int id) throws ru.bitel.bgbilling.common.BGException Получение настройки параметра договора по её ID.- Parameters:
id- ID настройки параметра договора.- Returns:
- настройка параметра договора.
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterListTypeList
Получение списка списковых параметров договора (id - код параметра, title - название).- Returns:
- список списковых параметров договора.
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterMultiListTypeList
Получение списка мультисписковых параметров договора (id - код параметра, title - название).- Returns:
- список мультисписковых параметров договора.
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterListCustomValueList
List<ContractParameterCustomValue> contractParameterListCustomValueList(int pid) throws ru.bitel.bgbilling.common.BGException Получение списка пользовательских значений спискового параметра договора.- Parameters:
pid- код параметра договора.- Returns:
- список пользовательских значений.
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterMultiListCustomValueList
List<ContractParameterCustomValue> contractParameterMultiListCustomValueList(int pid) throws ru.bitel.bgbilling.common.BGException Получение списка пользовательских значений мультиспискового параметра договора.- Parameters:
pid- код параметра договора.- Returns:
- список пользовательских значений.
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterListCustomValueDelete
void contractParameterListCustomValueDelete(int pid, String customValue) throws ru.bitel.bgbilling.common.BGException Удаление пользовательского значения спискового параметра договора.- Parameters:
pid- код параметра договора.customValue- удаляемое значение.- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterMultiListCustomValueDelete
void contractParameterMultiListCustomValueDelete(int pid, String customValue) throws ru.bitel.bgbilling.common.BGException Удаление пользовательского значения мультиспискового параметра договора.- Parameters:
pid- код параметра договора.customValue- удаляемое значение.- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterAddressValueList
SearchResult<ContractParameterAddressValue> contractParameterAddressValueList(int pid, String whoseParam, Page page) throws ru.bitel.bgbilling.common.BGException Получение списка пользовательских адресов, заданных в параметре договора или объекта.- Parameters:
pid- код параметра.whoseParam- тип владельца параметра:contract- договор,object- объект.- Returns:
- список пользовательских адресов.
- Throws:
ru.bitel.bgbilling.common.BGException
-
contractParameterAddressPrefList
ContractParameterAddressPref contractParameterAddressPrefList() throws ru.bitel.bgbilling.common.BGExceptionПолучение списков адресных параметров договора и объекта.- Returns:
- списки адресных параметров.
- Throws:
ru.bitel.bgbilling.common.BGException
-