retVal.add(new BundleEntryParts(requestType, url, resource));
for (BundleEntryParts nextPart : inputResources) { IBaseResource inputResource = nextPart.getResource(); RestOperationTypeEnum operation; if (nextPart.getRequestType() == RequestTypeEnum.GET) { continue; } else { allComponentsAreGets = false; if (nextPart.getRequestType() == RequestTypeEnum.POST) { operation = RestOperationTypeEnum.CREATE; } else if (nextPart.getRequestType() == RequestTypeEnum.PUT) { operation = RestOperationTypeEnum.UPDATE; } else if (nextPart.getRequestType() == RequestTypeEnum.DELETE) { operation = RestOperationTypeEnum.DELETE; } else { throw new InvalidRequestException("Can not handle transaction with operation of type " + nextPart.getRequestType()); if (nextPart.getResource() != null) { RuntimeResourceDefinition resourceDef = ctx.getResourceDefinition(nextPart.getResource()); if ("Parameters".equals(resourceDef.getName()) || "Bundle".equals(resourceDef.getName())) { throw new InvalidRequestException("Can not handle transaction with nested resource of type " + resourceDef.getName());
for (BundleEntryParts nextPart : inputResources) { IBaseResource inputResource = nextPart.getResource(); RestOperationTypeEnum operation; if (nextPart.getRequestType() == RequestTypeEnum.GET) { continue; } else { allComponentsAreGets = false; if (nextPart.getRequestType() == RequestTypeEnum.POST) { operation = RestOperationTypeEnum.CREATE; } else if (nextPart.getRequestType() == RequestTypeEnum.PUT) { operation = RestOperationTypeEnum.UPDATE; } else if (nextPart.getRequestType() == RequestTypeEnum.DELETE) { operation = RestOperationTypeEnum.DELETE; } else { throw new InvalidRequestException("Can not handle transaction with operation of type " + nextPart.getRequestType()); if (nextPart.getResource() != null) { RuntimeResourceDefinition resourceDef = ctx.getResourceDefinition(nextPart.getResource()); if ("Parameters".equals(resourceDef.getName()) || "Bundle".equals(resourceDef.getName())) { throw new InvalidRequestException("Can not handle transaction with nested resource of type " + resourceDef.getName());
retVal.add(new BundleEntryParts(requestType, url, resource));