1 /******************************************************************************* 2 * Copyright (c) 2005, 2006 Imola Informatica. 3 * All rights reserved. This program and the accompanying materials 4 * are made available under the terms of the LGPL License v2.1 5 * which accompanies this distribution, and is available at 6 * http://www.gnu.org/licenses/lgpl.html 7 *******************************************************************************/ 8 /** 9 * 10 */ 11 package it.imolinfo.jbi4cics.messageformat; 12 13 import it.imolinfo.jbi4cics.service.ServiceContext; 14 15 16 /** 17 * @author raffaele 18 * 19 */ 20 public class ToStringMessageFormatter implements MessageFormatter { 21 22 /** 23 * void constructor. 24 */ 25 public ToStringMessageFormatter(){ 26 } 27 28 29 /* (non-Javadoc) 30 * @see it.imolinfo.jbi4cics.messageformat.MessageFormatter#mapInputBeanToInputMessage(java.lang.Object, it.imolinfo.jbi4cics.service.ServiceContext) 31 */ 32 public void mapInputBeanToInputMessage(ServiceContext serviceContext) { 33 serviceContext.setInputMessage(serviceContext.getInputBean().toString()); 34 } 35 36 /* (non-Javadoc) 37 * @see it.imolinfo.jbi4cics.messageformat.MessageFormatter#mapOutputMessageToOutputBean(java.lang.Object, it.imolinfo.jbi4cics.service.ServiceContext) 38 */ 39 public void mapOutputMessageToOutputBean(ServiceContext serviceContext) { 40 serviceContext.setOutputBean(serviceContext.getOutputMessage().toString()); 41 } 42 43 44 45 }