public static ResultConfig getResultConfig(String namespace, String actionName, String resultName) { ResultConfig result = null; ActionConfig actionConfig = getActionConfig(namespace, actionName); if (actionConfig != null) { Map resultMap = actionConfig.getResults(); result = (ResultConfig) resultMap.get(resultName); } return result; }
ResultConfig resultConfig = (ResultConfig) invocation.getProxy().getConfig().getResults().get( invocation.getResultCode()); Map resultConfigParams = resultConfig.getParams();
subGraph.addNode(action); Set resultNames = actionConfig.getResults().keySet(); for (Iterator iterator2 = resultNames.iterator(); iterator2.hasNext();) { String resultName = (String) iterator2.next(); ResultConfig resultConfig = ((ResultConfig) actionConfig.getResults().get(resultName)); String resultClassName = resultConfig.getClassName();
Map xwResultMap = xwActionConfig.getResults();
Map results = proxy.getConfig().getResults(); if (!results.containsKey(WAIT)) { LOG.warn("ExecuteAndWait interceptor has detected that no result named 'wait' is available. " +
public TransientActionConfig( String originalActionName, ActionConfig originalAction, Plugin defaultPlugin ) { super( originalAction.getMethodName(), originalAction.getClassName(), cloneMap( originalAction.getParams() ), cloneMap( originalAction.getResults() ), cloneList( originalAction.getInterceptors() ), cloneList( originalAction.getExternalRefs() ), originalAction.getPackageName(), findPlugin( originalAction, defaultPlugin ) ); this.originalActionName = originalActionName; plugin = super.getPlugin(); }
if ( actionConfig instanceof PluginAwareActionConfig ) { Plugin plugin = ( (PluginAwareActionConfig) actionConfig ).getPlugin(); newConfig = new PluginAwareActionConfig( name.getMethodName(), actionConfig.getClassName(), actionConfig.getParams(), actionConfig.getResults(), actionConfig.getInterceptors(), actionConfig.getExternalRefs(), actionConfig.getPackageName(), plugin ); } else if ( actionConfig != null ) { newConfig = new ActionConfig( name.getMethodName(), actionConfig.getClassName(), actionConfig.getParams(), actionConfig.getResults(), actionConfig.getInterceptors(), actionConfig.getExternalRefs(), actionConfig.getPackageName() ); } else { throw new XworkException( "Unable to find action named '" + name.getActionName() + "' in the '" + namespace + "' namespace." );