Class SpringServiceBuilderFactory


  • public final class SpringServiceBuilderFactory
    extends ServiceBuilderFactory
    This class constructs ServiceBuilder objects using Spring. These objects are used to access the services and the data bindings to generate the wsdl.
    • Constructor Detail

      • SpringServiceBuilderFactory

        public SpringServiceBuilderFactory​(List<String> beanDefinitions)
      • SpringServiceBuilderFactory

        public SpringServiceBuilderFactory()
    • Method Detail

      • databindingNameToBeanName

        public static String databindingNameToBeanName​(String databindingName)
        Convert a parameter value to the name of a bean we'd use for a data binding.
        Parameters:
        databindingName -
        Returns:
      • getBuilderBeanName

        protected String getBuilderBeanName​(FrontendFactory.Style s)
        Return the name of a prototype bean from Spring that can provide the service. The use of a bean allows for the possibility of an override.
        Parameters:
        s - Style of service
        Returns:
        name of bean.
      • getApplicationContext

        public static org.springframework.context.ApplicationContext getApplicationContext​(List<String> additionalFilePathnames)
        This is factored out to permit use in a unit test.
        Parameters:
        additionalFilePathnames -
        Returns:
      • setBeanDefinitions

        public void setBeanDefinitions​(List<String> beanDefinitions)