Class AbstractServiceConfiguration

java.lang.Object
org.apache.cxf.wsdl.service.factory.AbstractServiceConfiguration
Direct Known Subclasses:
DefaultServiceConfiguration, MethodNameSoapActionServiceConfiguration, WSDLBasedServiceConfiguration

public abstract class AbstractServiceConfiguration extends Object
  • Field Details

    • serviceNamespace

      protected String serviceNamespace
  • Constructor Details

    • AbstractServiceConfiguration

      public AbstractServiceConfiguration()
  • Method Details

    • getServiceFactory

      public ReflectionServiceFactoryBean getServiceFactory()
    • setServiceFactory

      public void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
    • getWsdlURL

      public String getWsdlURL()
    • getServiceName

      public String getServiceName()
    • getServiceNamespace

      public String getServiceNamespace()
    • setServiceNamespace

      public void setServiceNamespace(String s)
    • isOperation

      public Boolean isOperation(Method method)
    • getStyle

      public String getStyle()
    • isWrapped

      public Boolean isWrapped()
    • isWrapped

      public Boolean isWrapped(Method m)
    • isOutParam

      public Boolean isOutParam(Method method, int j)
    • isInParam

      public Boolean isInParam(Method method, int j)
    • isInOutParam

      public Boolean isInOutParam(Method method, int j)
    • getInputMessageName

      public QName getInputMessageName(org.apache.cxf.service.model.OperationInfo op, Method method)
    • getOutputMessageName

      public QName getOutputMessageName(org.apache.cxf.service.model.OperationInfo op, Method method)
    • hasOutMessage

      public Boolean hasOutMessage(Method m)
    • getFaultName

      public QName getFaultName(org.apache.cxf.service.model.InterfaceInfo service, org.apache.cxf.service.model.OperationInfo o, Class<?> exClass, Class<?> beanClass)
    • getAction

      public String getAction(org.apache.cxf.service.model.OperationInfo op, Method method)
    • isHeader

      public Boolean isHeader(Method method, int j)
    • getOperationName

      public QName getOperationName(org.apache.cxf.service.model.InterfaceInfo service, Method method)
      Creates a name for the operation from the method name. If an operation with that name already exists, a name is create by appending an integer to the end. I.e. if there is already two methods named doSomething, the first one will have an operation name of "doSomething" and the second "doSomething1".
      Parameters:
      service -
      method -
    • getMEP

      public String getMEP(Method method)
    • isAsync

      public Boolean isAsync(Method method)
    • getInParameterName

      public QName getInParameterName(org.apache.cxf.service.model.OperationInfo op, Method method, int paramNumber)
    • getOutParameterName

      public QName getOutParameterName(org.apache.cxf.service.model.OperationInfo op, Method method, int paramNumber)
    • getInPartName

      public QName getInPartName(org.apache.cxf.service.model.OperationInfo op, Method method, int paramNumber)
    • getOutPartName

      public QName getOutPartName(org.apache.cxf.service.model.OperationInfo op, Method method, int paramNumber)
    • getInterfaceName

      public QName getInterfaceName()
    • getEndpointName

      public QName getEndpointName()
    • getRequestWrapperName

      public QName getRequestWrapperName(org.apache.cxf.service.model.OperationInfo op, Method method)
    • getResponseWrapperName

      public QName getResponseWrapperName(org.apache.cxf.service.model.OperationInfo op, Method method)
    • getResponseWrapperPartName

      public String getResponseWrapperPartName(org.apache.cxf.service.model.OperationInfo op, Method method)
    • getRequestWrapperPartName

      public String getRequestWrapperPartName(org.apache.cxf.service.model.OperationInfo op, Method method)
    • getResponseWrapper

      public Class<?> getResponseWrapper(Method selected)
    • getRequestWrapper

      public Class<?> getRequestWrapper(Method selected)
    • getResponseWrapperClassName

      public String getResponseWrapperClassName(Method selected)
    • getRequestWrapperClassName

      public String getRequestWrapperClassName(Method selected)
    • isRPC

      public Boolean isRPC(Method selected)
    • isHolder

      public Boolean isHolder(Class<?> cls, Type type)
    • getHolderType

      public Type getHolderType(Class<?> cls, Type type)
    • isWrapperPartNillable

      public Boolean isWrapperPartNillable(org.apache.cxf.service.model.MessagePartInfo mpi)
    • isWrapperPartQualified

      public Boolean isWrapperPartQualified(org.apache.cxf.service.model.MessagePartInfo mpi)
    • getWrapperPartMaxOccurs

      public Long getWrapperPartMaxOccurs(org.apache.cxf.service.model.MessagePartInfo mpi)
    • getWrapperPartMinOccurs

      public Long getWrapperPartMinOccurs(org.apache.cxf.service.model.MessagePartInfo mpi)
    • getFaultMessageName

      public String getFaultMessageName(org.apache.cxf.service.model.OperationInfo op, Class<?> exClass, Class<?> beanClass)