Interface ContractParameterService
public interface ContractParameterService
Справочник параметров.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcontractParameterGroupAttrDelete(int id) Удаление параметра договора из справочника.contractParameterGroupAttrGet(int id) Получение типа параметра по ID из справочника параметров.Получение списка параметров договора из справочника.voidintДобавление/обновление параметра договора справочника.voidcontractParameterGroupDelete(int id) Удаление группы параметров по его ID.contractParameterGroupGet(int id) Получение группы параметров договора по ID.Данные для редактора справочника "группы параметров"Получение списка групп параметров договора.intОбновление группы параметров.voidcontractParameterGroupUpdateLink(int contractParameterGroupId, Set<Integer> parameterIds) Обновление привязки параметров к группе.voidcontractParameterListItemDelete(int parameterTypeId, int id) Удаление значения спискового параметра.contractParameterListItemList(int parameterTypeId) Получение значений спискового параметра.intcontractParameterListItemUpdate(int parameterTypeId, ContractParameterListItem item) Обновление значения спискового параметра.voidcontractParameterMultiListItemDelete(int parameterTypeId, int id) contractParameterMultiListItemList(int parameterTypeId) intcontractParameterMultiListItemUpdate(int parameterTypeId, ContractParameterMultiListItem item)
-
Method Details
-
contractParameterGroupGet
Получение группы параметров договора по ID. Внутри него содержится список параметров справочника.- Parameters:
id- ID группы параметров.- Returns:
-
contractParameterGroupList
Получение списка групп параметров договора. Внутри каждой группы содержится список параметров справочника.- Returns:
- See Also:
-
contractParameterGroupJson
Данные для редактора справочника "группы параметров"- Returns:
-
contractParameterGroupUpdate
Обновление группы параметров.- Parameters:
group- группа параметров- Returns:
-
contractParameterGroupDelete
Удаление группы параметров по его ID.- Parameters:
id- ID группы параметров- Throws:
Exception
-
contractParameterListItemList
Получение значений спискового параметра.- Parameters:
parameterTypeId- pid- Returns:
- Throws:
Exception
-
contractParameterMultiListItemList
List<ContractParameterMultiListItem> contractParameterMultiListItemList(int parameterTypeId) throws Exception - Throws:
Exception
-
contractParameterListItemUpdate
int contractParameterListItemUpdate(int parameterTypeId, ContractParameterListItem item) throws Exception Обновление значения спискового параметра.- Parameters:
parameterTypeId- piditem- значение- Returns:
- Throws:
Exception
-
contractParameterMultiListItemUpdate
int contractParameterMultiListItemUpdate(int parameterTypeId, ContractParameterMultiListItem item) throws Exception - Throws:
Exception
-
contractParameterListItemDelete
Удаление значения спискового параметра.- Parameters:
parameterTypeId- pidid- значения- Throws:
Exception
-
contractParameterMultiListItemDelete
- Throws:
Exception
-
contractParameterGroupAttrGet
Получение типа параметра по ID из справочника параметров.- Parameters:
id- ID типа параметра договора- Returns:
-
contractParameterGroupAttrList
Получение списка параметров договора из справочника.- Returns:
- Throws:
Exception
-
contractParameterGroupAttrUpdate
Добавление/обновление параметра договора справочника.- Parameters:
attr-- Returns:
- ID созданного/обновленного параметра
- Throws:
Exception
-
contractParameterGroupAttrDelete
Удаление параметра договора из справочника.- Parameters:
id- ID удаляемого параметра справочника- Throws:
Exception
-
contractParameterGroupUpdateLink
void contractParameterGroupUpdateLink(int contractParameterGroupId, Set<Integer> parameterIds) throws Exception Обновление привязки параметров к группе.- Parameters:
contractParameterGroupId- ID группы параметров, к которой будут привязаны параметрыparameterIds- ID параметров, которые будут привязаны к группе- Throws:
Exception
-
contractParameterGroupAttrOrderSet
- Throws:
Exception
-
paramPhoneFormats
- Throws:
Exception
-