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; } }
DCPType dcp = (DCPType) dcps.get(i); EList gets = dcp.getHTTP().getGet(); for (int j = 0; j < gets.size(); j++) { RequestMethodType get = (RequestMethodType) gets.get(j); EList posts = dcp.getHTTP().getPost(); for (int j = 0; j < posts.size(); j++) { RequestMethodType post = (RequestMethodType) posts.get(j);
DCPType dcp = (DCPType) dcps.get(i); EList gets = dcp.getHTTP().getGet(); for (int j = 0; j < gets.size(); j++) { RequestMethodType get = (RequestMethodType) gets.get(j); EList posts = dcp.getHTTP().getPost(); for (int j = 0; j < posts.size(); j++) { RequestMethodType post = (RequestMethodType) posts.get(j);