Class ParamValueFunction

java.lang.Object
ru.bgcrm.dao.expression.ParamValueFunction

public class ParamValueFunction extends Object
Оболочка для ParamValueDAO используемого для конкретного объекта.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ParamValueFunction(Connection con, int objectId)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    addressAreaIds(int paramId)
    Возвращает набор с кодами районов из адресного параметра процесса.
    addressCityIds(int paramId)
    Возвращает набор с кодами городов адресного параметра процесса.
    addressQuarterIds(int paramId)
    Возвращает набор с кодами кварталов адресного параметра процесса.
    addressStreetIds(int paramId)
    Возвращает набор с кодами улиц адресного параметра процесса.
    addressValues(int paramId)
    Возвращает список строк со значениями адресного параметра, форматирование по-умолчанию.
    addressValues(int paramId, String formatName)
    Возвращает список строк со значениями адресного параметра, формат указан.
    getParamDate(int paramId)
    Возвращает значение date параметра процесса.
    getParamDateTime(int paramId)
    Возвращает значение datetime параметра процесса.
    getParamPhoneNoFormat(int paramId)
    Возвращает первое значение параметра типа phone без форматирования, т.е.
    getParamText(int paramId)
    Возвращает значение текстового параметра процесса.
    getValue(int paramId)
    Возвращает строковое представление параметра процесса.
    listValueIds(int paramId)
    Возвращает набор с кодами значений спискового параметра процесса.
    listValueTitles(int paramId)
    Возвращает набор со строковыми значениями спискового параметра процесса.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • ParamValueFunction

      public ParamValueFunction(Connection con, int objectId)
  • Method Details

    • addressValues

      public List<String> addressValues(int paramId)
      Возвращает список строк со значениями адресного параметра, форматирование по-умолчанию.
      Parameters:
      paramId -
      Returns:
    • addressValues

      public List<String> addressValues(int paramId, String formatName)
      Возвращает список строк со значениями адресного параметра, формат указан.
      Parameters:
      paramId -
      Returns:
    • addressCityIds

      public Set<Integer> addressCityIds(int paramId)
      Возвращает набор с кодами городов адресного параметра процесса.
      Parameters:
      paramId -
      Returns:
    • addressStreetIds

      public Set<Integer> addressStreetIds(int paramId)
      Возвращает набор с кодами улиц адресного параметра процесса.
      Parameters:
      paramId -
      Returns:
    • addressQuarterIds

      public Set<Integer> addressQuarterIds(int paramId)
      Возвращает набор с кодами кварталов адресного параметра процесса.
      Parameters:
      paramId -
      Returns:
    • addressAreaIds

      public Set<Integer> addressAreaIds(int paramId)
      Возвращает набор с кодами районов из адресного параметра процесса.
      Parameters:
      paramId -
      Returns:
    • listValueIds

      public Set<Integer> listValueIds(int paramId)
      Возвращает набор с кодами значений спискового параметра процесса.
      Parameters:
      paramId -
      Returns:
    • listValueTitles

      public Set<String> listValueTitles(int paramId)
      Возвращает набор со строковыми значениями спискового параметра процесса.
      Parameters:
      paramId -
      Returns:
    • getValue

      public String getValue(int paramId)
      Возвращает строковое представление параметра процесса. Если параметр содержит несколько значений - они отображаются через запятую. Поддержано для параметров text, date, datetime, phone, file.
      Parameters:
      paramId -
      Returns:
    • getParamText

      public String getParamText(int paramId) throws SQLException
      Возвращает значение текстового параметра процесса.
      Parameters:
      paramId -
      Returns:
      Throws:
      SQLException
    • getParamDate

      public Date getParamDate(int paramId) throws SQLException
      Возвращает значение date параметра процесса.
      Parameters:
      paramId -
      Returns:
      Throws:
      SQLException
    • getParamDateTime

      public Date getParamDateTime(int paramId) throws SQLException
      Возвращает значение datetime параметра процесса.
      Parameters:
      paramId -
      Returns:
      Throws:
      SQLException
    • getParamPhoneNoFormat

      public String getParamPhoneNoFormat(int paramId) throws SQLException
      Возвращает первое значение параметра типа phone без форматирования, т.е. только цифры.
      Parameters:
      paramId -
      Returns:
      Throws:
      SQLException