// Path: step7_soap_message_logging_payload_only/src/main/java/de/jonashackt/tutorial/controller/WeatherServiceController.java
// @Component
// public class WeatherServiceController {
//  
//     public ForecastReturn getCityForecastByZIP(ForecastRequest forecastRequest) {
// 	    /*
// 	     * We leave out inbound transformation, plausibility-checking, logging, backend-calls e.g.
// 	     * for the moment
// 	     */
//         return GetCityForecastByZIPOutMapper.mapGeneralOutlook2Forecast();
// 	}
// 	
// 	/*
// 	 * Other Methods would follow here...
// 	 */
// 	//public WeatherReturn getCityWeatherByZIP(ForecastRequest forecastRequest) throws BusinessException {}
// 
// 	//public WeatherInformationReturn getWeatherInformation(String zip) throws BusinessException {}
// }


import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import de.jonashackt.tutorial.controller.WeatherServiceController;
package de.jonashackt.tutorial.configuration;




@Configuration
public class ApplicationConfiguration {

	@Bean
// Path: step7_soap_message_logging_payload_only/src/main/java/de/jonashackt/tutorial/controller/WeatherServiceController.java
// @Component
// public class WeatherServiceController {
//  
//     public ForecastReturn getCityForecastByZIP(ForecastRequest forecastRequest) {
// 	    /*
// 	     * We leave out inbound transformation, plausibility-checking, logging, backend-calls e.g.
// 	     * for the moment
// 	     */
//         return GetCityForecastByZIPOutMapper.mapGeneralOutlook2Forecast();
// 	}
// 	
// 	/*
// 	 * Other Methods would follow here...
// 	 */
// 	//public WeatherReturn getCityWeatherByZIP(ForecastRequest forecastRequest) throws BusinessException {}
// 
// 	//public WeatherInformationReturn getWeatherInformation(String zip) throws BusinessException {}
// }


// Path: step9_soap_message_logging_into_custom_elasticsearch_field/src/main/java/de/jonashackt/tutorial/configuration/ApplicationConfiguration.java
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import de.jonashackt.tutorial.controller.WeatherServiceController;

package de.jonashackt.tutorial.configuration;




@Configuration
public class ApplicationConfiguration {

	@Bean
	public WeatherServiceController weatherServiceController() {