BundleEntryComponent be = bt.addEntry(); be.setResource(b.getEntry().get(i).getResource()); be.getRequest().setMethod(HTTPVerb.PUT); be.getRequest().setUrl(be.getResource().getResourceType().toString()+"/"+be.getResource().getId());
&& ctx.getResourceDefinition((Class<? extends IBaseResource>) nextResource.getClass()).getName().equals("SearchParameter")) { org.hl7.fhir.r4.model.Bundle.BundleEntryComponent entry = bundle.addEntry(); entry.getRequest().setMethod(org.hl7.fhir.r4.model.Bundle.HTTPVerb.POST); entry.setResource((org.hl7.fhir.r4.model.Resource) nextResource); entry.getRequest().setMethod(org.hl7.fhir.r4.model.Bundle.HTTPVerb.POST); entry.setResource((org.hl7.fhir.r4.model.Resource) parsed);
if (next.getResource().getIdElement().getIdPart() != null) { String nextId = next.getResource().getIdElement().getValue(); next.getRequest().setMethod(org.hl7.fhir.r4.model.Bundle.HTTPVerb.PUT); next.getRequest().setUrl(nextId);
@Override public String getEntryRequestIfNoneExist(Bundle.BundleEntryComponent theEntry) { return theEntry.getRequest().getIfNoneExist(); }
@Override public String getEntryRequestIfNoneMatch(Bundle.BundleEntryComponent theEntry) { return theEntry.getRequest().getIfNoneMatch(); }
@Override public String getEntryRequestVerb(Bundle.BundleEntryComponent theEntry) { String retVal = null; Bundle.HTTPVerb value = theEntry.getRequest().getMethodElement().getValue(); if (value != null) { retVal = value.toCode(); } return retVal; }
entry.getRequest().getMethodElement().setValueAsString(httpVerb); if (id != null) { entry.getRequest().setUrl(id.getValue());
entry.getRequest().getMethodElement().setValueAsString(httpVerb); entry.getRequest().getUrlElement().setValue(next.getId());
nextEntry.getRequest().setMethod(HTTPVerb.POST); } else { nextEntry.getRequest().setMethod(HTTPVerb.PUT); if (next.getIdElement().isAbsolute()) { nextEntry.getRequest().setUrl(next.getId()); } else { String resourceType = myContext.getResourceDefinition(next).getName(); nextEntry.getRequest().setUrl(new IdType(theServerBase, resourceType, next.getIdElement().getIdPart(), next.getIdElement().getVersionIdPart()).getValue());
public org.hl7.fhir.instance.model.Bundle.BundleEntryComponent convertBundleEntryComponent(org.hl7.fhir.r4.model.Bundle.BundleEntryComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; if (advisor.ignoreEntry(src)) return null; org.hl7.fhir.instance.model.Bundle.BundleEntryComponent tgt = new org.hl7.fhir.instance.model.Bundle.BundleEntryComponent(); copyElement(src, tgt); for (org.hl7.fhir.r4.model.Bundle.BundleLinkComponent t : src.getLink()) tgt.addLink(convertBundleLinkComponent(t)); tgt.setFullUrl(src.getFullUrl()); org.hl7.fhir.instance.model.Resource res = advisor.convertR2(src.getResource()); if (res == null) res = convertResource(src.getResource()); tgt.setResource(res); if (src.hasSearch()) tgt.setSearch(convertBundleEntrySearchComponent(src.getSearch())); if (src.hasRequest()) tgt.setRequest(convertBundleEntryRequestComponent(src.getRequest())); if (src.hasResponse()) tgt.setResponse(convertBundleEntryResponseComponent(src.getResponse())); return tgt; }
public static org.hl7.fhir.dstu2016may.model.Bundle.BundleEntryComponent convertBundleEntryComponent(org.hl7.fhir.r4.model.Bundle.BundleEntryComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.Bundle.BundleEntryComponent tgt = new org.hl7.fhir.dstu2016may.model.Bundle.BundleEntryComponent(); copyElement(src, tgt); for (org.hl7.fhir.r4.model.Bundle.BundleLinkComponent t : src.getLink()) tgt.addLink(convertBundleLinkComponent(t)); if (src.hasFullUrl()) tgt.setFullUrl(src.getFullUrl()); tgt.setResource(convertResource(src.getResource())); tgt.setSearch(convertBundleEntrySearchComponent(src.getSearch())); tgt.setRequest(convertBundleEntryRequestComponent(src.getRequest())); tgt.setResponse(convertBundleEntryResponseComponent(src.getResponse())); return tgt; }
@Override public String getEntryRequestUrl(Bundle.BundleEntryComponent theEntry) { return theEntry.getRequest().getUrl(); }
@Override public String getEntryRequestIfNoneMatch(Bundle.BundleEntryComponent theEntry) { return theEntry.getRequest().getIfNoneMatch(); }
@Override public String getEntryIfNoneExist(Bundle.BundleEntryComponent theEntry) { return theEntry.getRequest().getIfNoneExist(); }
@Override public String getEntryRequestIfMatch(Bundle.BundleEntryComponent theEntry) { return theEntry.getRequest().getIfMatch(); }
@Override public String getEntryRequestVerb(Bundle.BundleEntryComponent theEntry) { String retVal = null; Bundle.HTTPVerb value = theEntry.getRequest().getMethodElement().getValue(); if (value != null) { retVal = value.toCode(); } return retVal; }
@Override public Base makeProperty(int hash, String name) throws FHIRException { switch (hash) { case 3321850: return addLink(); case -511251360: return getFullUrlElement(); case -341064690: throw new FHIRException("Cannot make property resource as it is not a complex type"); // Resource case -906336856: return getSearch(); case 1095692943: return getRequest(); case -340323263: return getResponse(); default: return super.makeProperty(hash, name); } }
@Override public String getEntryRequestIfNoneExist(Bundle.BundleEntryComponent theEntry) { return theEntry.getRequest().getIfNoneExist(); }
@Override public void setRequestUrl(Bundle.BundleEntryComponent theEntry, String theUrl) { theEntry.getRequest().setUrl(theUrl); }
@Override public void setRequestVerb(Bundle.BundleEntryComponent theEntry, String theVerb) { theEntry.getRequest().setMethod(Bundle.HTTPVerb.fromCode(theVerb)); }