public static DCPType dcp(String service, EObject request) { String baseUrl = (String) EMFUtils.get(request, "baseUrl"); if (baseUrl == null) { throw new IllegalArgumentException( "Request object" + request + " has no 'baseUrl' property."); } String href = ResponseUtils.buildURL( baseUrl, service, new HashMap<String, String>(), URLType.SERVICE); DCPType dcp = f.createDCPType(); dcp.setHTTP(f.createHTTPType()); RequestMethodType get = f.createRequestMethodType(); get.setHref(href); dcp.getHTTP().getGet().add(get); RequestMethodType post = f.createRequestMethodType(); post.setHref(href); dcp.getHTTP().getPost().add(post); return dcp; } }
methods = d.getHTTP().getGet(); } else { methods = d.getHTTP().getPost();
EList posts = dcp.getHTTP().getPost(); for (int j = 0; j < posts.size(); j++) { RequestMethodType post = (RequestMethodType) posts.get(j);
methods = d.getHTTP().getGet(); } else { methods = d.getHTTP().getPost();
EList posts = dcp.getHTTP().getPost(); for (int j = 0; j < posts.size(); j++) { RequestMethodType post = (RequestMethodType) posts.get(j);