|
Struts example source code file (XmlConfigurationProviderGlobalResultInheritenceTest.java)
The Struts XmlConfigurationProviderGlobalResultInheritenceTest.java source codepackage com.opensymphony.xwork2.config.providers; import com.opensymphony.xwork2.config.Configuration; import com.opensymphony.xwork2.config.ConfigurationManager; import com.opensymphony.xwork2.config.ConfigurationProvider; import com.opensymphony.xwork2.config.entities.ActionConfig; import com.opensymphony.xwork2.config.entities.ResultConfig; /** * <code>XmlConfigurationProviderGlobalResultInheritenceTest * * @author <a href="mailto:hermanns@aixcept.de">Rainer Hermanns * @author tm_jee * @version $Id: XmlConfigurationProviderGlobalResultInheritenceTest.java 894087 2009-12-27 18:00:13Z martinc $ */ public class XmlConfigurationProviderGlobalResultInheritenceTest extends ConfigurationTestBase { public void testGlobalResultInheritenceTest() throws Exception { ConfigurationProvider provider = buildConfigurationProvider("com/opensymphony/xwork2/config/providers/xwork-test-global-result-inheritence.xml"); ConfigurationManager configurationManager = new ConfigurationManager(); configurationManager.addConfigurationProvider(new XWorkConfigurationProvider()); configurationManager.addConfigurationProvider(provider); Configuration configuration = configurationManager.getConfiguration(); ActionConfig parentActionConfig = configuration.getRuntimeConfiguration().getActionConfig("/base", "parentAction"); ActionConfig anotherActionConfig = configuration.getRuntimeConfiguration().getActionConfig("/base", "anotherAction"); ActionConfig childActionConfig = configuration.getRuntimeConfiguration().getActionConfig("/base", "childAction"); ResultConfig parentResultConfig1 = (ResultConfig) parentActionConfig.getResults().get("mockResult1"); ResultConfig parentResultConfig2 = (ResultConfig) parentActionConfig.getResults().get("mockResult2"); ResultConfig anotherResultConfig1 = (ResultConfig) anotherActionConfig.getResults().get("mockResult1"); ResultConfig anotherResultConfig2 = (ResultConfig) anotherActionConfig.getResults().get("mockResult2"); ResultConfig childResultConfig1 = (ResultConfig) childActionConfig.getResults().get("mockResult1"); ResultConfig childResultConfig2 = (ResultConfig) childActionConfig.getResults().get("mockResult2"); System.out.println(parentResultConfig1.getParams().get("identity")); System.out.println(parentResultConfig2.getParams().get("identity")); System.out.println(anotherResultConfig1.getParams().get("identity")); System.out.println(anotherResultConfig2.getParams().get("identity")); System.out.println(childResultConfig1.getParams().get("identity")); System.out.println(childResultConfig2.getParams().get("identity")); assertFalse(parentResultConfig1 == anotherResultConfig1); assertFalse(parentResultConfig2 == anotherResultConfig2); assertFalse(parentResultConfig1 == childResultConfig1); assertTrue(parentResultConfig2 == childResultConfig2); } } Other Struts examples (source code examples)Here is a short list of links related to this Struts XmlConfigurationProviderGlobalResultInheritenceTest.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.