String reqMethod = req.getMethod() == null ? EntityView.Method.GET.name() : req.getMethod().toUpperCase().trim(); Method method = HttpRESTUtils.makeMethodFromString(reqMethod);
String reqMethod = req.getMethod() == null ? EntityView.Method.GET.name() : req.getMethod().toUpperCase().trim(); Method method = HttpRESTUtils.makeMethodFromString(reqMethod);
String method = req.getMethod() == null ? EntityView.Method.GET.name() : req.getMethod().toUpperCase().trim(); if (EntityView.Method.GET.name().equals(method)) { view.setMethod(EntityView.Method.GET); output = true; } else if (EntityView.Method.HEAD.name().equals(method)) { view.setMethod(EntityView.Method.HEAD); output = true; } else { if (EntityView.Method.DELETE.name().equals(method)) { view.setViewKey(EntityView.VIEW_DELETE); view.setMethod(EntityView.Method.DELETE); } else if (EntityView.Method.PUT.name().equals(method)) { view.setViewKey(EntityView.VIEW_EDIT); view.setMethod(EntityView.Method.PUT); } else if (EntityView.Method.POST.name().equals(method)) { String _method = req.getParameter(EntityRequestHandler.COMPENSATE_METHOD); if (_method == null) { if (EntityView.Method.DELETE.name().equals(_method)) { view.setViewKey(EntityView.VIEW_DELETE); } else if (EntityView.Method.PUT.name().equals(_method)) { if (view.getEntityReference().getId() == null) {
/** * @return the method (GET, POST, etc.) (from {@link Method}) being used for this view, * defaults to GET if none was set explicitly */ public String getMethod() { return method.name(); } public void setMethod(Method method) {