nl.nen.livelink.soap
Class ServiceConfiguration

java.lang.Object
  extended by org.apache.cxf.service.factory.AbstractServiceFactoryBean
      extended by org.apache.cxf.service.factory.ReflectionServiceFactoryBean
          extended by org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean
              extended by nl.nen.livelink.soap.ServiceConfiguration

public class ServiceConfiguration
extends org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean

This class allows handles the WebParamExtra annotation on the webservice interface when using CXF.

Author:
ToEu

Field Summary
 
Fields inherited from class org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean
WS_FEATURES
 
Fields inherited from class org.apache.cxf.service.factory.ReflectionServiceFactoryBean
ELEMENT_NAME, ENDPOINT_CLASS, EXTRA_CLASS, FORCE_TYPES, GENERIC_TYPE, HEADER, HOLDER, METHOD, METHOD_ANNOTATIONS, METHOD_PARAM_ANNOTATIONS, MODE_INOUT, MODE_OUT, PARAM_ANNOTATION, parameterizedTypes, RAW_CLASS, schemaLocationMapping, serviceClass, serviceType, WRAPPERGEN_NEEDED, wsdlURL
 
Fields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet
 
Constructor Summary
ServiceConfiguration()
           
 
Method Summary
 long getWrapperPartMinOccurs(org.apache.cxf.service.model.MessagePartInfo mpi)
          Per default minOccurs is set to 0, making the parameter effectively optional (null may be passed).
 
Methods inherited from class org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean
bindOperation, buildServiceFromClass, checkServiceClassAnnotations, create, createEndpoint, createOperation, getBeanClass, getExtraClass, getJaxWsImplementorInfo, getWsFeatures, initConfiguration, initializeFaultInterceptors, initializeParameter, initializeWSDLOperation, initializeWSDLOperations, initializeWSDLOperationsForProvider, reset, setJaxWsConfiguration, setJaxWsImplementorInfo, setServiceClass, setWsFeatures
 
Methods inherited from class org.apache.cxf.service.factory.ReflectionServiceFactoryBean
addFault, buildServiceFromWSDL, checkForElement, createBareMessage, createDefaultDataBinding, createEndpoints, createFaultForException, createInputWrappedMessageParts, createInterface, createInvoker, createMessageParts, createOutputMessageName, createOutputWrappedMessageParts, createServiceInfo, createWrappedSchema, getAction, getAnonymousWrapperTypes, getConfigurations, getEndpointInfo, getEndpointName, getEndpointName, getExecutor, getFaultName, getFeatures, getHolderType, getIgnoredClasses, getIgnoredMethods, getInParameterName, getInPartName, getInputMessageName, getInterfaceInfo, getInterfaceName, getInvoker, getMethodDispatcher, getOperationName, getOutParameterName, getOutPartName, getProperties, getQualifyWrapperSchema, getRequestWrapper, getRequestWrapperClassName, getResponseWrapper, getResponseWrapperClassName, getServiceClass, getServiceConfigurations, getServiceName, getServiceNamespace, getServiceQName, getServiceQName, getStyle, getWrapped, getWrapperPartMaxOccurs, getWsdlURL, hasOutMessage, hasWrappedMethods, initializeClassInfo, initializeDefaultInterceptors, initializeFaults, initializeServiceConfigurations, initializeServiceModel, initializeWrappedSchema, isAnonymousWrapperTypes, isAsync, isFromWsdl, isHeader, isHolder, isInParam, isMatchOperation, isOutParam, isPopulateFromClass, isQualifyWrapperSchema, isRPC, isValidMethod, isWrapped, isWrapped, isWrapperPartNillable, isWrapperPartQualified, processTypes, setAnonymousWrapperTypes, setConfigurations, setEndpointName, setExecutor, setFeatures, setIgnoredClasses, setIgnoredMethods, setInvoker, setMethodDispatcher, setPopulateFromClass, setProperties, setQualifyWrapperSchema, setSchemaLocations, setServiceConfigurations, setServiceName, setServiceProperties, setServiceType, setValidate, setWrapped, setWsdlURL, setWsdlURL, updateBindingOperation, validateServiceModel
 
Methods inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
getBus, getDataBinding, getDataBinding, getService, initializeDataBindings, setBus, setDataBinding, setService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceConfiguration

public ServiceConfiguration()
Method Detail

getWrapperPartMinOccurs

public long getWrapperPartMinOccurs(org.apache.cxf.service.model.MessagePartInfo mpi)
Per default minOccurs is set to 0, making the parameter effectively optional (null may be passed). By specifying:

Overrides:
getWrapperPartMinOccurs in class org.apache.cxf.service.factory.ReflectionServiceFactoryBean


Copyright © 2011. All Rights Reserved.