Interface ContextEngine

  • All Superinterfaces:
    Context
    All Known Implementing Classes:
    TestContextEngine

    public interface ContextEngine
    extends Context
    Сервис для получения значений контекста
    Since:
    22.07.2016
    Author:
    iryabov
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      java.lang.Object get​(java.lang.String param, java.util.Map<java.lang.String,​java.lang.Object> baseParams)
      Получение контекста по базовым параметрам Например, можно получить контекст конкретного пользователя
      default void refresh()
      Обновление контекста
      void set​(java.util.Map<java.lang.String,​java.lang.Object> dataSet, java.util.Map<java.lang.String,​java.lang.Object> baseParams)
      Установка контекста по базовым параметрам
      • Methods inherited from interface net.n2oapp.framework.api.context.Context

        get, set, set
    • Method Detail

      • get

        java.lang.Object get​(java.lang.String param,
                             java.util.Map<java.lang.String,​java.lang.Object> baseParams)
        Получение контекста по базовым параметрам Например, можно получить контекст конкретного пользователя
        Parameters:
        param - - имя контекста
        baseParams - - базовые значения контекста
        Returns:
        значение контекста
      • set

        void set​(java.util.Map<java.lang.String,​java.lang.Object> dataSet,
                 java.util.Map<java.lang.String,​java.lang.Object> baseParams)
        Установка контекста по базовым параметрам
        Parameters:
        dataSet - - контекст
        baseParams - - базовые параметры
      • refresh

        default void refresh()
        Обновление контекста