Interface ContractParameterService


public interface ContractParameterService
Справочник параметров.
  • Method Details

    • contractParameterGroupGet

      ContractParameterGroup contractParameterGroupGet(int id) throws Exception
      Получение группы параметров договора по ID. Внутри него содержится список параметров справочника.
      Parameters:
      id - ID группы параметров.
      Returns:
    • contractParameterGroupList

      List<ContractParameterGroup> contractParameterGroupList() throws Exception
      Получение списка групп параметров договора. Внутри каждой группы содержится список параметров справочника.
      Returns:
      See Also:
    • contractParameterGroupJson

      String contractParameterGroupJson() throws Exception
      Данные для редактора справочника "группы параметров"
      Returns:
    • contractParameterGroupUpdate

      int contractParameterGroupUpdate(ContractParameterGroup group) throws Exception
      Обновление группы параметров.
      Parameters:
      group - группа параметров
      Returns:
    • contractParameterGroupDelete

      void contractParameterGroupDelete(int id) throws Exception
      Удаление группы параметров по его ID.
      Parameters:
      id - ID группы параметров
      Throws:
      Exception
    • contractParameterListItemList

      List<ContractParameterListItem> contractParameterListItemList(int parameterTypeId) throws Exception
      Получение значений спискового параметра.
      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 - pid
      item - значение
      Returns:
      Throws:
      Exception
    • contractParameterMultiListItemUpdate

      int contractParameterMultiListItemUpdate(int parameterTypeId, ContractParameterMultiListItem item) throws Exception
      Throws:
      Exception
    • contractParameterListItemDelete

      void contractParameterListItemDelete(int parameterTypeId, int id) throws Exception
      Удаление значения спискового параметра.
      Parameters:
      parameterTypeId - pid
      id - значения
      Throws:
      Exception
    • contractParameterMultiListItemDelete

      void contractParameterMultiListItemDelete(int parameterTypeId, int id) throws Exception
      Throws:
      Exception
    • contractParameterGroupAttrGet

      ContractParameterGroupAttr contractParameterGroupAttrGet(int id) throws Exception
      Получение типа параметра по ID из справочника параметров.
      Parameters:
      id - ID типа параметра договора
      Returns:
    • contractParameterGroupAttrList

      List<ContractParameterGroupAttr> contractParameterGroupAttrList() throws Exception
      Получение списка параметров договора из справочника.
      Returns:
      Throws:
      Exception
    • contractParameterGroupAttrUpdate

      int contractParameterGroupAttrUpdate(ContractParameterGroupAttr attr) throws Exception
      Добавление/обновление параметра договора справочника.
      Parameters:
      attr -
      Returns:
      ID созданного/обновленного параметра
      Throws:
      Exception
    • contractParameterGroupAttrDelete

      void contractParameterGroupAttrDelete(int id) throws Exception
      Удаление параметра договора из справочника.
      Parameters:
      id - ID удаляемого параметра справочника
      Throws:
      Exception
    • contractParameterGroupUpdateLink

      void contractParameterGroupUpdateLink(int contractParameterGroupId, Set<Integer> parameterIds) throws Exception
      Обновление привязки параметров к группе.
      Parameters:
      contractParameterGroupId - ID группы параметров, к которой будут привязаны параметры
      parameterIds - ID параметров, которые будут привязаны к группе
      Throws:
      Exception
    • contractParameterGroupAttrOrderSet

      void contractParameterGroupAttrOrderSet(List<ContractParameterGroupAttr> list) throws Exception
      Throws:
      Exception
    • paramPhoneFormats

      String paramPhoneFormats() throws Exception
      Throws:
      Exception