public class AdvancedOperations extends Object
| Constructor and Description |
|---|
AdvancedOperations() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> |
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> |
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> |
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> |
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> |
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> |
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
|
@OutputResolver(output=AdvancedOperationsMetadataResolvers.ChangeEmailMetadataResolver.class, attributes=AdvancedOperationsMetadataResolvers.ChangeEmailMetadataResolver.class) @MediaType(value="text/xml") @Throws(value=NetSuiteSinglePermissionErrorTypeProvider.class) public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> changeEmail(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection, @Example(value="new_email@domain.com") String newEmail, @Password @Example(value="CurrentUserPassword123!") String currentCredentials, @Optional(defaultValue="true") boolean justThisAccount)
config - The NetSuite soap config.connection - The NetSuite soap connection.currentCredentials - Your current credentials.justThisAccount - Just change this account.newEmail - Your new email.@OutputResolver(output=AdvancedOperationsMetadataResolvers.ChangePasswordMetadataResolver.class, attributes=AdvancedOperationsMetadataResolvers.ChangePasswordMetadataResolver.class) @MediaType(value="text/xml") @Throws(value=NetSuiteSinglePermissionErrorTypeProvider.class) public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> changePassword(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection, @Password @Example(value="NewUserPassword123!") String newPassword, @Password @Example(value="CurrentUserPassword123!") String currentPassword)
config - The NetSuite soap config.connection - The NetSuite soap connection.currentPassword - Your current credentials.newPassword - The new password.@OutputResolver(output=AdvancedOperationsMetadataResolvers.GetAccountGovernanceInfoMetadataResolver.class, attributes=AdvancedOperationsMetadataResolvers.GetAccountGovernanceInfoMetadataResolver.class) @MediaType(value="text/xml") public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> getAccountGovernanceInfo(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection)
config - The NetSuite soap config.connection - The NetSuite soap connection.@OutputResolver(output=AdvancedOperationsMetadataResolvers.GetDataCenterUrlsMetadataResolver.class, attributes=AdvancedOperationsMetadataResolvers.GetDataCenterUrlsMetadataResolver.class) @MediaType(value="text/xml") public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> getDataCenterUrls(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection, @Example(value="1326288") String accountId)
config - The NetSuite soap config.connection - The NetSuite soap connection.accountId - The account ID.@OutputResolver(output=AdvancedOperationsMetadataResolvers.GetIntegrationGovernanceInfoMetadataResolver.class, attributes=AdvancedOperationsMetadataResolvers.GetIntegrationGovernanceInfoMetadataResolver.class) @MediaType(value="text/xml") public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> getIntegrationGovernanceInfo(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection)
config - The NetSuite soap config.connection - The NetSuite soap connection.@OutputResolver(output=AdvancedOperationsMetadataResolvers.GetServerTimeMetadataResolver.class, attributes=AdvancedOperationsMetadataResolvers.GetServerTimeMetadataResolver.class) @MediaType(value="text/xml") @Throws(value=NetSuiteSingleErrorTypeProvider.class) public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,NetsuiteSoapAttributes> getServerTime(@Config NetSuiteSoapConfig config, @Connection NetSuiteSoapConnection connection)
config - The NetSuite soap config.connection - The NetSuite soap connection.Copyright © 2025 MuleSoft, Inc.. All rights reserved.