All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.gwtplatform.dispatch.rest.rebind.RestService.vm Maven / Gradle / Ivy

There is a newer version: 1.6
Show newest version
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