Class ParamValueFunction


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

      Constructors 
      Constructor Description
      ParamValueFunction​(java.sql.Connection con, int objectId)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<java.lang.Integer> addressAreaIds​(int paramId)
      Возвращает набор с кодами районов из адресного параметра процесса.
      java.util.Set<java.lang.Integer> addressCityIds​(int paramId)
      Возвращает набор с кодами городов адресного параметра процесса.
      java.util.Set<java.lang.Integer> addressQuarterIds​(int paramId)
      Возвращает набор с кодами кварталов адресного параметра процесса.
      java.util.Set<java.lang.Integer> addressStreetIds​(int paramId)
      Возвращает набор с кодами улиц адресного параметра процесса.
      java.util.List<java.lang.String> addressValues​(int paramId)
      Возвращает список строк со значениями адресного параметра, форматирование по-умолчанию.
      java.util.List<java.lang.String> addressValues​(int paramId, java.lang.String formatName)
      Возвращает список строк со значениями адресного параметра, формат указан.
      java.util.Date getParamDate​(int paramId)
      Возвращает значение date параметра процесса.
      java.util.Date getParamDateTime​(int paramId)
      Возвращает значение datetime параметра процесса.
      java.lang.String getParamPhoneNoFormat​(int paramId)
      Возвращает первое значение параметра типа phone без форматирования, т.е.
      java.lang.String getParamText​(int paramId)
      Возвращает значение текстового параметра процесса.
      java.lang.String getValue​(int paramId)
      Возвращает строковое представление параметра процесса.
      java.util.Set<java.lang.Integer> listValueIds​(int paramId)
      Возвращает набор с кодами значений спискового параметра процесса.
      java.util.Set<java.lang.String> listValueTitles​(int paramId)
      Возвращает набор со строковыми значениями спискового параметра процесса.
      • Methods inherited from class java.lang.Object

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

      • PARAM_FUNCTION_SUFFIX

        public static final java.lang.String PARAM_FUNCTION_SUFFIX
        See Also:
        Constant Field Values
    • Constructor Detail

      • ParamValueFunction

        public ParamValueFunction​(java.sql.Connection con,
                                  int objectId)
    • Method Detail

      • addressValues

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

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

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

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

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

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

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

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

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

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

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

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

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