com.gwtplatform.dispatch.rest.rebind.RestService.vm Maven / Gradle / Ivy
package ${package};
import com.gwtplatform.dispatch.rest.shared.HttpMethod;
import com.gwtplatform.dispatch.rest.shared.RestAction;
import ${serviceInterface.qualifiedSourceName};
public class ${implName} implements ${serviceInterface.name} {
#foreach ($action in ${actionBindings})
#set($paramsDef = "")
#set($paramsValues = "")
#foreach ($param in ${action.getParameters()})
#set($paramsDef = "${paramsDef}${param.type.qualifiedSourceName} ${param.name}#commaIfNeeded(${action.getParameters()})")
#set($paramsValues = "${paramsValues}${param.name}#commaIfNeeded(${action.getParameters()})")
#end
@Override
public RestAction<${action.resultClass}> ${action.methodName}($paramsDef) {
return new ${action.actionClass}(${paramsValues});
}
#end
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy