org.codehaus.xfire.spring.config
Class SpringServiceConfiguration

java.lang.Object
  extended by org.codehaus.xfire.service.binding.ServiceConfiguration
      extended by org.codehaus.xfire.spring.config.SpringServiceConfiguration

public class SpringServiceConfiguration
extends org.codehaus.xfire.service.binding.ServiceConfiguration

Service configuration information which is provide by Spring beans.

Author:
Dan Diephouse

Constructor Summary
SpringServiceConfiguration()
           
 
Method Summary
 String getAction(org.codehaus.xfire.service.OperationInfo op2)
           
 QName getFaultName(org.codehaus.xfire.service.Service service, org.codehaus.xfire.service.OperationInfo o, Class exClass, Class beanClass)
           
 QName getInParameterName(org.codehaus.xfire.service.Service service, org.codehaus.xfire.service.OperationInfo op, Method method, int paramNumber, boolean doc)
           
 QName getInputMessageName(org.codehaus.xfire.service.OperationInfo op2)
           
 String getMEP(Method method)
           
 String getOperationName(org.codehaus.xfire.service.ServiceInfo service, Method method)
           
 QName getOutParameterName(org.codehaus.xfire.service.Service service, org.codehaus.xfire.service.OperationInfo op, Method method, int paramNumber, boolean doc)
           
 QName getOutputMessageName(org.codehaus.xfire.service.OperationInfo op)
           
 QName getPortType(Class clazz)
           
 org.codehaus.xfire.service.binding.ObjectServiceFactory getServiceFactory()
           
 Boolean isAsync(Method method)
           
 Boolean isHeader(Method method, int j)
           
 Boolean isInParam(Method method, int j)
           
 Boolean isOperation(Method method)
           
 Boolean isOutParam(Method method, int j)
           
 void setMethods(List operations)
           
 void setServiceFactory(org.codehaus.xfire.service.binding.ObjectServiceFactory serviceFactory)
           
 
Methods inherited from class org.codehaus.xfire.service.binding.ServiceConfiguration
hasOutMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringServiceConfiguration

public SpringServiceConfiguration()
Method Detail

getServiceFactory

public org.codehaus.xfire.service.binding.ObjectServiceFactory getServiceFactory()

setServiceFactory

public void setServiceFactory(org.codehaus.xfire.service.binding.ObjectServiceFactory serviceFactory)
Specified by:
setServiceFactory in class org.codehaus.xfire.service.binding.ServiceConfiguration

setMethods

public void setMethods(List operations)

isAsync

public Boolean isAsync(Method method)
Overrides:
isAsync in class org.codehaus.xfire.service.binding.ServiceConfiguration

isHeader

public Boolean isHeader(Method method,
                        int j)
Overrides:
isHeader in class org.codehaus.xfire.service.binding.ServiceConfiguration

isInParam

public Boolean isInParam(Method method,
                         int j)
Overrides:
isInParam in class org.codehaus.xfire.service.binding.ServiceConfiguration

isOperation

public Boolean isOperation(Method method)
Overrides:
isOperation in class org.codehaus.xfire.service.binding.ServiceConfiguration

isOutParam

public Boolean isOutParam(Method method,
                          int j)
Overrides:
isOutParam in class org.codehaus.xfire.service.binding.ServiceConfiguration

getAction

public String getAction(org.codehaus.xfire.service.OperationInfo op2)
Overrides:
getAction in class org.codehaus.xfire.service.binding.ServiceConfiguration

getFaultName

public QName getFaultName(org.codehaus.xfire.service.Service service,
                          org.codehaus.xfire.service.OperationInfo o,
                          Class exClass,
                          Class beanClass)
Overrides:
getFaultName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getInParameterName

public QName getInParameterName(org.codehaus.xfire.service.Service service,
                                org.codehaus.xfire.service.OperationInfo op,
                                Method method,
                                int paramNumber,
                                boolean doc)
Overrides:
getInParameterName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getInputMessageName

public QName getInputMessageName(org.codehaus.xfire.service.OperationInfo op2)
Overrides:
getInputMessageName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getMEP

public String getMEP(Method method)
Overrides:
getMEP in class org.codehaus.xfire.service.binding.ServiceConfiguration

getOperationName

public String getOperationName(org.codehaus.xfire.service.ServiceInfo service,
                               Method method)
Overrides:
getOperationName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getOutParameterName

public QName getOutParameterName(org.codehaus.xfire.service.Service service,
                                 org.codehaus.xfire.service.OperationInfo op,
                                 Method method,
                                 int paramNumber,
                                 boolean doc)
Overrides:
getOutParameterName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getOutputMessageName

public QName getOutputMessageName(org.codehaus.xfire.service.OperationInfo op)
Overrides:
getOutputMessageName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getPortType

public QName getPortType(Class clazz)
Overrides:
getPortType in class org.codehaus.xfire.service.binding.ServiceConfiguration


Copyright © 2004-2013. All Rights Reserved.