+ if (requestDetails != null && requestDetails.getRequestParameters() != null) {
+ List<Map<String, Object>> userParams = requestDetails.getRequestParameters().getUserParams();
+ if (userParams != null && !userParams.isEmpty()) {
+ List deploymentItems = new ArrayList<Object>();
+ List deploymentItemsReq = new ArrayList<AsInfoModificationRequestDeploymentItems>();
+ for (Map<String, Object> userParam : userParams) {
+ if (userParam.containsKey("deploymentItems")) {
+ deploymentItems = (ArrayList<Object>) userParam.get("deploymentItems");
+ break;
+ }
+ }
+ for (Object deploymentItem : deploymentItems) {
+ Map<String, Object> deploymentItemMap = (Map<String, Object>) deploymentItem;
+ AsInfoModificationRequestDeploymentItems item = new AsInfoModificationRequestDeploymentItems();
+ item.setDeploymentItemsId(deploymentItemMap.get("deploymentItemsId").toString());
+ item.setLifecycleParameterKeyValues(deploymentItemMap.get("lifecycleParameterKeyValues"));
+ deploymentItemsReq.add(item);
+ }
+ instantiateAsRequest.setDeploymentItems(deploymentItemsReq);
+ }
+ }