Class BeforeViewJsPropsHandlerAdaptee

    • Field Detail

      • JS_VARIABLES_MODEL_NAME

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

      • BeforeViewJsPropsHandlerAdaptee

        public BeforeViewJsPropsHandlerAdaptee()
    • Method Detail

      • beforeView

        public java.lang.String beforeView​(javax.servlet.http.HttpServletRequest request,
                                           javax.servlet.http.HttpServletResponse response,
                                           org.springframework.ui.ModelMap model,
                                           java.lang.String viewName)
                                    throws java.lang.Exception
        Specified by:
        beforeView in interface BeforeViewHandlerAdaptee
        Throws:
        java.lang.Exception
      • attachJSVariablesToModel

        protected void attachJSVariablesToModel​(org.springframework.ui.ModelMap model)
        Method create Map of JavaScript variables. Format of map: index => addOn name value => List
        Parameters:
        model -
      • beforeViewJsProps

        public abstract java.lang.String beforeViewJsProps​(javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response,
                                                           org.springframework.ui.ModelMap model,
                                                           java.lang.String viewName)
        Abstract method, insert your logic here
        Parameters:
        request -
        response -
        model -
        viewName -
        Returns:
        String viewName
      • detectJsModelName

        protected java.lang.String detectJsModelName()
        Detecting js model name
        Returns:
        String
      • setMessageSource

        public void setMessageSource​(JavaScriptMessageResourcesAccessor addonResourceBundleSource)
        Parameters:
        addonResourceBundleSource - the addonResourceBundleSource to set
      • getJsVariableModelName

        public java.lang.String getJsVariableModelName()
        Returns:
        the jsVariableModelName
      • setJsVariableModelName

        public void setJsVariableModelName​(java.lang.String jsVariableModelName)
        Parameters:
        jsVariableModelName - the jsVariableModelName to set
      • getI18NService

        public I18NService getI18NService()
        Returns:
        the i18NService
      • setI18NService

        public void setI18NService​(I18NService i18NService)
        Parameters:
        i18NService - the i18NService to set