JBoss Wise API

org.jboss.wise.core.mapper
Class SmooksMapper

java.lang.Object
  extended by org.jboss.wise.core.mapper.SmooksMapper
All Implemented Interfaces:
WiseMapper

@ThreadSafe
@Immutable
public class SmooksMapper
extends java.lang.Object
implements WiseMapper

A WiseMapper based on smooks

Author:
stefano.maestri@javalinux.it

Constructor Summary
SmooksMapper(java.lang.String smooksResource, java.lang.String smooksReport, WSDynamicClient client)
           
SmooksMapper(java.lang.String smooksResource, WSDynamicClient client)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> applyMapping(java.lang.Object originalObjects)
          apply this mapping to original object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmooksMapper

public SmooksMapper(java.lang.String smooksResource,
                    WSDynamicClient client)

SmooksMapper

public SmooksMapper(java.lang.String smooksResource,
                    java.lang.String smooksReport,
                    WSDynamicClient client)
Method Detail

applyMapping

public java.util.Map<java.lang.String,java.lang.Object> applyMapping(java.lang.Object originalObjects)
                                                              throws MappingException
apply this mapping to original object

Specified by:
applyMapping in interface WiseMapper
Parameters:
originalObjects -
Returns:
Map returned is typically used to invoke webservice operations. To do this, beanids defined in smooks config (and used here as Map's keys) have to be the parameters names as defined in wsdl/wsconsume generated classes
Throws:
MappingException

JBoss Wise API

Copyright © 2008-2009 Jboss.org. All Rights Reserved.