Lukasz Lenart created WW-5769:
---------------------------------

             Summary: Remove deprecated UIBean default theme/template directory 
setters and fields
                 Key: WW-5769
                 URL: https://issues.apache.org/jira/browse/WW-5769
             Project: Struts 2
          Issue Type: Task
          Components: Core Tags
            Reporter: Lukasz Lenart
             Fix For: 8.0.0


[WW-5768|https://issues.apache.org/jira/browse/WW-5768] moved the last fallback 
step of {{UIBean.getTheme()}} / {{getTemplateDir()}} to 
{{ScopedConstantProvider}}. That left these members unread and deprecated for 
removal since 7.5.0:
* {{UIBean#setDefaultUITheme(String)}} and the {{defaultUITheme}} field
* {{UIBean#setDefaultTemplateDir(String)}} and the {{defaultTemplateDir}} field

Remove them. Code that called the setters should set {{struts.ui.theme}} / 
{{struts.ui.templateDir}} globally or per package with {{<scoped-constant>}}. 
Code that builds a component by hand should set a {{ScopedConstantProvider}}. 
Mention this in the 8.0.0 migration guide.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to