public class ItemOperations extends Object
| Constructor and Description |
|---|
ItemOperations() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
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> |
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> |
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> |
getItemAvailability(NetSuiteSoapConfig config,
NetSuiteSoapConnection connection,
InputStream message)
Returns the availability for a given item record reference.
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> |
getPostingTransactionSummary(NetSuiteSoapConfig config,
InputStream fields,
InputStream filters,
String operationId)
Used to retrieve a summary of the actual data in an Account.
|
@OutputResolver(output=ItemOperationsMetadataResolvers.GetBudgetExchangeRateMetadataResolver.class, attributes=ItemOperationsMetadataResolvers.GetBudgetExchangeRateMetadataResolver.class) @Throws(value=NetSuiteMultipleErrorTypeProvider.class) @MediaType(value="text/xml") public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> getBudgetExchangeRate(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection, @TypeResolver(value=ItemOperationsMetadataResolvers.GetBudgetExchangeRateMetadataResolver.class) @Content InputStream message)
message - The GetBudgetExchangeRateRequest. Contains a budgetExchangeRateFilterconfig - netsuite soap configconnection - netsuite soap connection@OutputResolver(output=ItemOperationsMetadataResolvers.GetCurrencyRateMetadataResolver.class, attributes=ItemOperationsMetadataResolvers.GetCurrencyRateMetadataResolver.class) @Throws(value=NetSuiteMultiplePermissionErrorTypeProvider.class) @MediaType(value="text/xml") public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> getCurrencyRate(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection, @TypeResolver(value=ItemOperationsMetadataResolvers.GetCurrencyRateMetadataResolver.class) @Content InputStream message)
message - This method accepts the argument. CurrencyRateFilter. With this filter you specify what you want returned in
the results.config - netsuite soap configconnection - netsuite soap connection@Throws(value=NetSuiteMultipleErrorTypeProvider.class) @OutputResolver(output=ItemOperationsMetadataResolvers.GetCustomizationIdMetadataResolver.class, attributes=ItemOperationsMetadataResolvers.GetCustomizationIdMetadataResolver.class) @MediaType(value="text/xml") public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> getCustomizationId(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection, @TypeResolver(value=ItemOperationsMetadataResolvers.GetCustomizationIdMetadataResolver.class) @Content InputStream message)
config - The NetSuite soap config.connection - The NetSuite soap connection.message - The getCustomizationIdRequest type@Throws(value=NetSuiteMultipleErrorTypeProvider.class) @OutputResolver(output=ItemOperationsMetadataResolvers.GetItemAvailabilityMetadataResolver.class, attributes=ItemOperationsMetadataResolvers.GetItemAvailabilityMetadataResolver.class) @MediaType(value="text/xml") public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> getItemAvailability(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection, @TypeResolver(value=ItemOperationsMetadataResolvers.GetItemAvailabilityMetadataResolver.class) @Content InputStream message)
message - The GetItemAvailabilityRequest type, that contains an itemAvailabilityFilterconfig - netsuite soap configconnection - netsuite soap connection@Throws(value=NetSuiteMultipleErrorTypeProvider.class) @OutputResolver(output=ItemOperationsMetadataResolvers.GetPostingTransactionSummaryFieldsMetadataResolver.class, attributes=ItemOperationsMetadataResolvers.GetPostingTransactionSummaryFieldsMetadataResolver.class) public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<NetSuiteSoapConnection,org.mule.runtime.extension.api.runtime.operation.Result<String,NetsuiteSoapAttributes>> getPostingTransactionSummary(@Config NetSuiteSoapConfig config, @Optional @TypeResolver(value=ItemOperationsMetadataResolvers.GetPostingTransactionSummaryFieldsMetadataResolver.class) @Content InputStream fields, @Optional @TypeResolver(value=ItemOperationsMetadataResolvers.GetPostingTransactionSummaryFiltersMetadataResolver.class) @Content(primary=true) InputStream filters, @Optional String operationId)
fields - the fields of the operation bodyfilters - the filters of the operation bodyoperationId - the operation idconfig - netsuite soap configCopyright © 2025 MuleSoft, Inc.. All rights reserved.