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:
 - Throws:
 BGExceptionException
 - 
contractParameterGroupList
Получение списка групп параметров договора. Внутри каждой группы содержится список параметров справочника.- Returns:
 - Throws:
 BGExceptionException- See Also:
 
 - 
contractParameterGroupJson
Данные для редактора справочника "группы параметров"- Returns:
 - Throws:
 BGExceptionBGMessageExceptionException
 - 
contractParameterGroupUpdate
Обновление группы параметров.- Parameters:
 group- группа параметров- Returns:
 - Throws:
 BGExceptionException
 - 
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:
 - Throws:
 BGExceptionBGMessageExceptionBGIllegalArgumentExceptionBGIllegalAccessExceptionException
 - 
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
 
 -