Interface ContractParameterService
public interface ContractParameterService
Справочник параметров.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
contractParameterGroupAttrDelete
(int id) Удаление параметра договора из справочника.contractParameterGroupAttrGet
(int id) Получение типа параметра по ID из справочника параметров.Получение списка параметров договора из справочника.void
int
Добавление/обновление параметра договора справочника.void
contractParameterGroupDelete
(int id) Удаление группы параметров по его ID.contractParameterGroupGet
(int id) Получение группы параметров договора по ID.Данные для редактора справочника "группы параметров"Получение списка групп параметров договора.int
Обновление группы параметров.void
contractParameterGroupUpdateLink
(int contractParameterGroupId, Set<Integer> parameterIds) Обновление привязки параметров к группе.void
contractParameterListItemDelete
(int parameterTypeId, int id) Удаление значения спискового параметра.contractParameterListItemList
(int parameterTypeId) Получение значений спискового параметра.int
contractParameterListItemUpdate
(int parameterTypeId, ContractParameterListItem item) Обновление значения спискового параметра.void
contractParameterMultiListItemDelete
(int parameterTypeId, int id) contractParameterMultiListItemList
(int parameterTypeId) int
contractParameterMultiListItemUpdate
(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
-