## ## Copyright © 2015 Lightbend Inc. ## ## ## Licensed to the Apache Software Foundation (ASF) under one ## or more contributor license agreements. See the NOTICE file ## distributed with this work for additional information ## regarding copyright ownership. The ASF licenses this file ## to you under the Apache License, Version 2.0 (the ## "License"); you may not use this file except in compliance ## with the License. You may obtain a copy of the License at ## ## http://www.apache.org/licenses/LICENSE-2.0 ## ## Unless required by applicable law or agreed to in writing, ## software distributed under the License is distributed on an ## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ## KIND, either express or implied. See the License for the ## specific language governing permissions and limitations ## under the License. ## ## This source file has been copied from ## org/apache/cxf/tools/wsdlto/frontend/jaxws/template/sei.vm ## and modified according to Play SOAP purposes. ## #if ($intf.packageJavaDoc != "") /** $intf.packageJavaDoc */ #end package $intf.PackageName; #if ($mark-generated == "true") import javax.annotation.Generated; #end #foreach ($import in $intf.Imports) import ${import}; #end import javax.xml.ws.Action; import javax.xml.ws.FaultAction; /** #if ($intf.classJavaDoc != "") $intf.classJavaDoc * #end * This class was generated by $fullversion * $currentdate * Generated source version: $version * */ #foreach ($annotation in $intf.Annotations) $annotation #end #if ($mark-generated == "true") @Generated(value = "$generatorclass", date = "$currentdate", comments = "$fullversion") #end public interface $intf.Name { #foreach ($method in $intf.Methods) #if ($method.JavaDoc != "") /** ${method.JavaDoc} */ #end #foreach ($annotation in $method.Annotations) $annotation #end #if($method.Exceptions.size() > 0) @Action(fault = { #foreach($exception in $method.Exceptions) @FaultAction(className = ${exception.ClassName}.class)#if($method.Exceptions.size() != $velocityCount),#end #end }) #end #if ($mark-generated == "true") @Generated(value = "$generatorclass", date = "$currentdate") #end public $future.futureType($method.returnValue) ${method.Name}(#if($method.ParameterList.size() == 0))#end #if($method.ParameterList.size() != 0) #foreach ($param in ${method.ParameterList}) $param #end )#end#if($method.Exceptions.size() > 0) throws#foreach($exception in $method.Exceptions) $exception.ClassName#if($method.Exceptions.size() != $velocityCount),#end#end#end; #end }