---
schema_version: "1"
id: 141d19f6df68d1abe8feda547b79377a20633a9b49dac4cda602e2714b65ee70
title: RE_Order.Record Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/RE_order_record_class.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/RE_order_record_class.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a6bcc426c211cecd4385307aef29af662b38809212ae8ff4efa4ee80b3c0ca6e
description: The RE_Order.Record Apex class provides a wrapper for the order sObject records.
---
# RE\_Order.Record Class

The RE\_Order.Record Apex class provides a wrapper for the order sObject records.

Each instance wraps an RE\_Order sObject record and provides methods to extract the child sObject records.

## Namespace

cgcloud

## Example Implementation

cgcloud.RE\_Order orderWrapper = (cgcloud.RE\_Order) params.get('order');

// Append the object to create a wrapper
cgcloud.RE\_Order.Record myRecord = orderWrapper.append(
  new MyRecord\_\_c()
);

// Extract the SObject
MyRecord\_\_c rec = (MyRecord\_\_c) myRecord.getRecord();

myRecord.isNew(); // true
myRecord.isDeleted(); // false
myRecord.getId(); // A temporary SFDC Id
rec.Field1\_\_c; // 'Hello'
rec.Field2\_\_c; // 'World!'

## Supported Methods

## isDeleted()

Indicates if the record is flagged for deletion or the record is updated during save.

**API Version:** 59.0

**Signature:** global Boolean isDeleted()

## isNew()

Indicates if the record is new or already exists in the database.

**API Version:** 59.0

**Signature:** global Boolean isNew()

## getId()

Returns the temporary ID for the wrapped record. The order save process uses temporary IDs for records that are still not committed to the database.

**API Version:** 59.0

**Signature:** global Boolean getId()

## getOriginalRecord()

Returns the wrapped sObject record. You can update the returned record field values.

**API Version:** 59.0

**Signature:** global Boolean getRecord()