protected HttpRequestBase newRequest(String url) { initRequest(); if (method.equals(Method.GET)) { request = new HttpGet(url); if (method.equals(Method.POST)) { request = new HttpPost(url); if (method.equals(Method.PUT)) { request = new HttpPut(url); if (method.equals(Method.DELETE)) { request = new HttpDelete(url); if (method.equals(Method.PATCH)) { request = new HttpPatch(url); if (method.equals(Method.HEAD)) { request = new HttpHead(url); if (method.equals(Method.OPTIONS)) { request = new HttpOptions(url);
protected HttpRequestBase newRequest(String url) { initRequest(); if (method.equals(HTTP.Method.GET)) { request = new HttpGet(url); if (method.equals(HTTP.Method.POST)) { request = new HttpPost(url); if (method.equals(HTTP.Method.PUT)) { request = new HttpPut(url); if (method.equals(HTTP.Method.DELETE)) { request = new HttpDelete(url); if (method.equals(HTTP.Method.PATCH)) { request = new HttpPatch(url); if (method.equals(HTTP.Method.HEAD)) { request = new HttpHead(url); if (method.equals(HTTP.Method.OPTIONS)) { request = new HttpOptions(url);
protected MApiParameterBuilder toApiParameter(MetaApi mapi, HTTP.Method method, MetaParameter mp) { MApiParameterBuilder p = new MApiParameterBuilder(); MetaUtils.copyNamed(mp, p); p.setRequired(mp.getRequired()); p.setLocation(mp.getLocation()); p.setFile(mp.isFile()); p.setType(mp.getResolvedType()); if (HTTP.Method.PATCH.equals(method)) { if(p.getType().isComplexTypeOrRef()) { Validators.setPartial(true); p.getOrCreateExtention().setAttribute("partial", true); } } ArgumentValidator validator = Validators.of(mapi, mp); if(null != validator) { p.addValidator(validator); } Validators.removePartial(); return p; }
public MApiOperation getOperation(HTTP.Method method){ for(MApiOperation op : operations) { if(op.getMethod().equals(method)) { return op; } } throw new ObjectNotFoundException("No operation with method '" + method + "' exists!"); } }