| Modifier and Type | Method and Description |
|---|---|
protected NetSuiteSoapConnection |
CitizenGetRecordsOutputTypeMetadataResolver.getConnection(org.mule.runtime.api.metadata.MetadataContext context) |
protected NetSuiteSoapConnection |
GetRecordsEntityProviderKeyMetadataResolver.getConnection(org.mule.runtime.api.metadata.MetadataContext context) |
| Constructor and Description |
|---|
CitizenMetadataRecordResolver(NetSuiteSoapConnection connection,
NetSuiteSoapConfig config) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<NetSuiteSoapConnection,org.mule.runtime.api.metadata.TypedValue<String>> |
CitizenOperations.citizenGetRecords(NetSuiteSoapConfig config,
String query)
The citizenGetRecords operation calls search specialist operation.
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Void> |
CitizenOperations.citizenAddRecord(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String recordType,
org.mule.runtime.api.metadata.TypedValue<InputStream> record)
Creates a new record.
|
org.mule.runtime.extension.api.runtime.operation.Result<Void,Void> |
CitizenOperations.citizenDeleteRecord(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String recordType,
String id,
String idType)
Deletes a record.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Void> |
CitizenOperations.citizenGetRecord(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String recordType,
String id,
String idType)
Used to retrieve a record by providing the unique id that identifies that record.
|
InputStream |
CitizenOperations.citizenGetRecordsConditionsEntityProvider(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String recordType) |
InputStream |
CitizenOperations.citizenGetRecordsFieldEntityProvider(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String recordType) |
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Void> |
CitizenOperations.citizenUpdateRecord(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputRecordKey inputRecordKey,
String id,
Behavior behavior,
org.mule.runtime.api.metadata.TypedValue<InputStream> record)
Updates an existing record.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Void> |
CitizenOperations.citizenUpsertRecord(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String recordType,
String externalID,
Behavior behavior,
org.mule.runtime.api.metadata.TypedValue<InputStream> record)
Adds a new instance or updates instance of an existing record in the NetSuite.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CitizenPaginatedGetRecords.close(NetSuiteSoapConnection connection) |
List<org.mule.runtime.api.metadata.TypedValue<String>> |
CitizenPaginatedGetRecords.getPage(NetSuiteSoapConnection connection) |
Optional<Integer> |
CitizenPaginatedGetRecords.getTotalResults(NetSuiteSoapConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
GetRecordsSampleDataProvider.setConnection(NetSuiteSoapConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
NetSuiteSoapConnection |
CitizenAbstractSource.getConnection() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,String> |
TransformationUtils.getStandardList(String recordType,
String fieldName,
NetSuiteSoapConfig config,
NetSuiteSoapConnection connection)
Get all values for particular field.
|
static InputStream |
TransformationUtils.inputStreamToNetsuiteXml(InputStream input,
String recordType,
String id,
String idType,
String operation,
NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
Behavior behavior)
Transformation of all custom connector entities(fields, ids, namespaces or objects) to valid Netsuite xml.
|
static void |
TransformationUtils.setCustomListsToValidNetsuiteXML(Node node,
Document document,
NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
Map<Node,String> customLists)
Custom list has custom structure as : FieldType__scriptId__internalID__customListInternalId Method convert custom structure
to valid xml structure for Netsuite
|
static void |
TransformationUtils.transformStandardList(Node node,
Document document,
String recordType,
NetSuiteSoapConfig config,
NetSuiteSoapConnection connection)
Converting node to list node with references.
|
| Modifier and Type | Method and Description |
|---|---|
NetSuiteSoapConnection |
TokenBasedAuthenticationConnectionProvider.connect() |
| Modifier and Type | Method and Description |
|---|---|
void |
TokenBasedAuthenticationConnectionProvider.disconnect(NetSuiteSoapConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
protected NetSuiteSoapConnection |
GenericMetadataResolver.getConnection(org.mule.runtime.api.metadata.MetadataContext context) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,String> |
SourcesMetadataResolvers.OnNewAndOnModifiedSourceAbstractMetadataResolver.getBasicKeysWithFields(NetSuiteSoapConnection connection,
boolean isNewSource) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
RecordOperations.getDeleted(NetSuiteSoapConfig config,
InputStream filter,
int limit,
int pageSize)
Returns a list of deleted records for the given record type and date period.
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
ItemOperations.getPostingTransactionSummary(NetSuiteSoapConfig config,
InputStream fields,
InputStream filters,
String operationId)
Used to retrieve a summary of the actual data in an Account.
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
RecordOperations.getSelectValue(NetSuiteSoapConfig config,
InputStream fieldDescription,
int pageSize)
Returns valid select options for a particular RecordRef, CustomRecordRef, or enumerated static field.
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
RecordOperations.search(NetSuiteSoapConfig config,
String key,
InputStream message,
int pageSize,
int limit,
boolean bodyFieldsOnly,
boolean returnSearchColumns)
The search operation is used to execute a search on a specific record type based on a set of criteria.
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.add(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
Creates a new record.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.addList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
Creates a new record.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.asyncAddList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.asyncDeleteList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
An asynchronous request equivalent to
RecordOperations.deleteList(com.mulesoft.connector.netsuite.internal.config.NetSuiteSoapConfig, com.mulesoft.connector.netsuite.internal.connection.NetSuiteSoapConnection, com.mulesoft.connector.netsuite.internal.model.RecordRefAndTypeParameterGroup, java.io.InputStream). |
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.asyncGetList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
An asynchronous request equivalent to
RecordOperations.getList(com.mulesoft.connector.netsuite.internal.config.NetSuiteSoapConfig, com.mulesoft.connector.netsuite.internal.connection.NetSuiteSoapConnection, com.mulesoft.connector.netsuite.internal.model.RecordRefAndTypeParameterGroup, java.io.InputStream). |
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.asyncInitializeList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.asyncSearch(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String key,
InputStream message,
boolean bodyFieldsOnly,
boolean returnSearchColumns,
int pageSize)
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.asyncUpdateList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.asyncUpsertList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.attach(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String attachRefType,
InputStream message)
Defines a relationship between two records.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AdvancedOperations.changeEmail(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String newEmail,
String currentCredentials,
boolean justThisAccount)
Used to change the email address for the account.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AdvancedOperations.changePassword(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String newPassword,
String currentPassword)
Used to change the password for the account.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.checkAsyncStatus(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String jobId)
This operation checks whether a particular asynchronous job has finished processing or not.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.delete(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
RecordRefAndTypeParameterGroup key,
InputStream message)
Delete one or more record instances.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.deleteList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
RecordRefAndTypeParameterGroup key,
InputStream message)
Deletes a record.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.detach(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String detachRefType,
InputStream message)
Deletes a relationship between two records.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.get(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
RecordRefAndTypeParameterGroup key,
InputStream message)
This is used to retrieve a record by providing the unique id that identifies that record.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AdvancedOperations.getAccountGovernanceInfo(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection)
Get the Account Concurrency Limit and the Unallocated Concurrency Limit.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.getAll(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
This is used to retrieve a list of all records of the specified type.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AsyncOperations.getAsyncResult(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String jobId,
Integer pageIndex)
This operation returns the result of a job given that it has finished processing.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
ItemOperations.getBudgetExchangeRate(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Used to get and filter all data related to Budget Exchange Rates table.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
ItemOperations.getCurrencyRate(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Used to get the exchange rate between two currencies based on a certain date.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
ItemOperations.getCustomizationId(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Returns the IDs of available customizations for a given customization type.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AdvancedOperations.getDataCenterUrls(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String accountId)
Used to obtain suitable the NetSuite data center URL for the account.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AdvancedOperations.getIntegrationGovernanceInfo(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection)
Get the Concurrency Limit for the integration (integrationConcurrencyLimit) and the limitType, which can be:
_integrationSpecific, when a limit has been allocated.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
ItemOperations.getItemAvailability(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Returns the availability for a given item record reference.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.getList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
RecordRefAndTypeParameterGroup key,
InputStream message)
This is used to retrieve a list of one or more records by providing the unique ids that identify those records.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.getSavedSearch(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String searchType)
This operation allows users to retrieve a list of existing saved search IDs on a per-record-type basis.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
AdvancedOperations.getServerTime(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection)
This operation takes no arguments and returns the NetSuite server time in GMT, regardless of a user's time zone
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.initialize(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Prepopulate fields on transaction line items with values from a related record.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.initializeList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Prepopulate fields on transaction line items with values from related records.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.update(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
Updates an existing record.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
InviteeOperations.updateInviteeStatus(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Sets a new invitation status for a given event.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
InviteeOperations.updateInviteeStatusList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Sets multiple new invitation status for a given event.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.updateList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
This is used to update one or more instances of a record type.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.upsert(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
Adds a new instance or to update an instance of a record in NetSuite.
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
RecordOperations.upsertList(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
String type,
InputStream message)
This is used to add or update one or more instances of a record type in NetSuite.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PaginatedGetPostingTransactionSummary.close(NetSuiteSoapConnection netSuiteSoapConnection) |
void |
PaginatedGetDeleted.close(NetSuiteSoapConnection netSuiteSoapConnection) |
void |
IterablePagingProvider.close(NetSuiteSoapConnection netSuiteSoapConnection) |
protected org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
PaginatedGetPostingTransactionSummary.getFirstPage(NetSuiteSoapConnection connection) |
protected org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
PaginatedGetDeleted.getFirstPage(NetSuiteSoapConnection connection) |
protected abstract org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
IterablePagingProvider.getFirstPage(NetSuiteSoapConnection connection) |
protected org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
PaginatedGetSelectValue.getFirstPage(NetSuiteSoapConnection connection) |
protected org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
PaginatedSearch.getFirstPage(NetSuiteSoapConnection connection) |
protected org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
PaginatedGetPostingTransactionSummary.getNextPage(NetSuiteSoapConnection connection) |
protected org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
PaginatedGetDeleted.getNextPage(NetSuiteSoapConnection connection) |
protected abstract org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
IterablePagingProvider.getNextPage(NetSuiteSoapConnection connection) |
protected org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
PaginatedGetSelectValue.getNextPage(NetSuiteSoapConnection connection) |
protected org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
PaginatedSearch.getNextPage(NetSuiteSoapConnection connection) |
List<org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
IterablePagingProvider.getPage(NetSuiteSoapConnection connection)
TODO: we need to improve the transformToInputStream method for use Sax or Stax
|
Optional<Integer> |
IterablePagingProvider.getTotalResults(NetSuiteSoapConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
protected NetSuiteSoapConnection |
AbstractPollingSource.getConnection() |
| Modifier and Type | Method and Description |
|---|---|
protected org.mule.runtime.api.connection.ConnectionProvider<NetSuiteSoapConnection> |
AbstractPollingSource.getConnectionProvider() |
protected IterablePagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
OnNewSource.getResultsIterator(NetSuiteSoapConnection connection,
ZonedDateTime queryStartDateTime) |
protected abstract IterablePagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
AbstractPollingSource.getResultsIterator(NetSuiteSoapConnection connection,
ZonedDateTime queryStartDateTime) |
protected IterablePagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
OnDeletedSource.getResultsIterator(NetSuiteSoapConnection connection,
ZonedDateTime queryStartDateTime)
TODO add getDeleted filter parameters and add to requests:
|
protected IterablePagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
OnModifiedSource.getResultsIterator(NetSuiteSoapConnection connection,
ZonedDateTime queryStartDateTime) |
| Modifier and Type | Method and Description |
|---|---|
protected IterablePagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
OnNewSource.getResultsIterator(NetSuiteSoapConnection connection,
ZonedDateTime queryStartDateTime) |
protected abstract IterablePagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
AbstractPollingSource.getResultsIterator(NetSuiteSoapConnection connection,
ZonedDateTime queryStartDateTime) |
protected IterablePagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
OnDeletedSource.getResultsIterator(NetSuiteSoapConnection connection,
ZonedDateTime queryStartDateTime)
TODO add getDeleted filter parameters and add to requests:
|
protected IterablePagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
OnModifiedSource.getResultsIterator(NetSuiteSoapConnection connection,
ZonedDateTime queryStartDateTime) |
Copyright © 2025 MuleSoft, Inc.. All rights reserved.