5 import org.apache.struts.util.MessageResources;
8 public class AssignmentProducerNode extends ProducerNodeDecorator {
10 private String bundleIdentifier;
13 public AssignmentProducerNode(String aKey, Object aValue, ProducerNode aSubNode) {
20 public void produce(Map aValueMap, String aVerb, PrintWriter aLogger) throws ProducerFailure {
23 savedValue = aValueMap.get(key);
26 aValueMap.put(key, value);
28 super.produce(aValueMap, aVerb, aLogger);
31 throw new ProducerFailure(t.getMessage(), t);
35 aValueMap.put(key,savedValue);