convertCreateBulkOrFindResultIndexToObjectId static method

Map convertCreateBulkOrFindResultIndexToObjectId(
  1. OpResultValueReference parentObject
)

Implementation

static Map convertCreateBulkOrFindResultIndexToObjectId(
    OpResultValueReference parentObject) {
  Map referenceToObjectId;
  if (OperationTypeExt.supportCollectionEntityDescriptionType
      .contains(parentObject.opResult.operationType))
    referenceToObjectId = parentObject.resolveTo('objectId').makeReference();
  else if (OperationTypeExt.supportListIdsResultType
      .contains(parentObject.opResult.operationType))
    referenceToObjectId = parentObject.makeReference();
  else
    throw new ArgumentError(
        "This operation result not supported in this operation");
  return referenceToObjectId;
}