Class Redux


  • public abstract class Redux
    extends java.lang.Object
    Взаимодействие c Redux моделями
    • Constructor Detail

      • Redux

        public Redux()
    • Method Detail

      • createBindLink

        @Deprecated
        public static BindLink createBindLink​(java.lang.String widgetId,
                                              ReduxModel model,
                                              java.lang.String field)
        Deprecated.
        Создать ссылку на поле в Redux модели виджета
        Parameters:
        widgetId - Идентификатор виджета
        model - Модель
        field - Поле
        Returns:
        Redux действие
      • createBindLink

        @Deprecated
        public static BindLink createBindLink​(java.lang.String widgetId,
                                              ReduxModel model)
        Deprecated.
        Создать ссылку на Redux модель виджета
        Parameters:
        widgetId - Идентификатор виджета
        model - Модель
        Returns:
        Redux действие
      • createSortLink

        public static BindLink createSortLink​(java.lang.String widgetId,
                                              java.lang.String fieldId)
        Создать ссылку на сортировку в состоянии виджета
        Parameters:
        widgetId - Идентификатор виджета
        fieldId - Поле сортировки
        Returns:
        Ссылка на состояние виджета
      • createActiveRegionEntityLink

        public static BindLink createActiveRegionEntityLink​(java.lang.String regionId)
        Создать ссылку на активный элемент региона
        Parameters:
        regionId - Идентификатор региона
        Returns:
        Ссылка на активный элемент региона
      • createBindLink

        public static BindLink createBindLink​(ReduxAction reduxAction)
        Создать ссылку на основе Redux действия
        Parameters:
        reduxAction - Идентификатор виджета
        Returns:
        Redux действие
      • dispatchSelectedWidget

        public static ReduxAction dispatchSelectedWidget​(java.lang.String widgetId,
                                                         java.lang.Object value)
        Вызвать выделение записи в виджете
        Parameters:
        widgetId - Идентификатор виджета
        value - Значение
        Returns:
        Redux действие
      • dispatchUpdateModel

        public static ReduxAction dispatchUpdateModel​(java.lang.String widgetId,
                                                      ReduxModel model,
                                                      java.lang.String field,
                                                      java.lang.Object value)
        Вызвать обновление поля в модели виджета
        Parameters:
        widgetId - Идентификатор виджета
        model - Модель виджета
        field - Поле виджета
        value - Значение
        Returns:
        Redux действие
      • dispatchUpdateMapModel

        public static ReduxAction dispatchUpdateMapModel​(java.lang.String widgetId,
                                                         ReduxModel model,
                                                         java.lang.String field,
                                                         java.lang.String map,
                                                         java.lang.Object value)
        Вызвать обновление поля со списком в модели виджета
        Parameters:
        widgetId - Идентификатор виджета
        model - Модель виджета
        field - Поле виджета
        map - Поле для маппинга
        value - Значение
        Returns:
        Redux действие
      • dispatchSortWidget

        public static ReduxAction dispatchSortWidget​(java.lang.String widgetId,
                                                     java.lang.String field,
                                                     java.lang.Object direction)
        Вызвать сортировку виджета
        Parameters:
        widgetId - Идентификатор виджета
        field - Поле сортировки
        direction - Направление сортировки
        Returns:
        Redux действие
      • dispatchSetActiveRegionEntity

        public static ReduxAction dispatchSetActiveRegionEntity​(java.lang.String regionId,
                                                                java.lang.String regionActiveParam)
        Установить активный элемент региона
        Parameters:
        regionId - Идентификатор региона
        regionActiveParam - Параметр активного элемента
        Returns:
        Redux действие
      • linkParam

        public static ModelLink linkParam​(N2oPreFilter preFilter)
        Создание modelLink для префильтра
        Parameters:
        preFilter -
        Returns:
      • linkQuery

        public static ModelLink linkQuery​(java.lang.String clientWidgetId,
                                          java.lang.String fieldId,
                                          java.lang.String queryId)