new UpsertRequest(record_data) → {Loader}
UpsertRequest Class
Parameters:
Name | Type | Description |
---|---|---|
record_data |
object | The data from a client request |
- Source:
- upsert.js, line 70
Returns:
A new instance of UpsertRequest
- Type
- Loader
Methods
-
execute() → {null}
-
Performs the UpsertRequest
- Source:
- upsert.js, line 97
Returns:
- Type
- null
-
executeSublistProcessor() → {null}
-
Initializes and calls `execute()` on the `NetsuiteToolkit.SublistProcessor()`
- Source:
- upsert.js, line 140
Returns:
- Type
- null
-
generateReply() → {object}
-
Calls `NetsuiteToolkit.formatReply()` passing it `params` and `written_id`
- Source:
- upsert.js, line 152
Returns:
Formatted reply- Type
- object
-
loadOrInitializeRecord() → {null}
-
Finds or creates a new record based on the presence of `internalid`
- Source:
- upsert.js, line 111
Returns:
- Type
- null
-
processSublists() → {null}
-
Iterates through given sublists calling `executeSublistProcessor()`
- Source:
- upsert.js, line 126
Returns:
- Type
- null