public interface

SoapNetSuiteClient

implements NetSuiteClient<CollectionType, ExceptionType extends Exception, VoidType>
org.mule.module.netsuite.api.SoapNetSuiteClient
Known Indirect Subclasses

Summary

Public Methods
abstract AddListResponse addList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract AddResponse addRecord(RecordType recordType, Map<String, Object> recordAttributes)
abstract AddResponse addRecordObject(RecordType recordType, Record record)
abstract AsyncStatusResult asyncFindRecord(SearchRecordType recordType, String expression)
abstract AttachResponse attachRecord(RecordReference sourceEntity, RecordReference destinationEntity, RecordReference contactEntity)
abstract AsyncStatusResult checkAsyncStatus(String jobId)
abstract DeleteListResponse deleteList(List<Map<String, Object>> recordsToDelete)
abstract DeleteResponse deleteRecord(RecordReference entity)
abstract DetachResponse detachRecord(RecordReference sourceEntity, RecordReference destinationEntity)
abstract List<Record> findRecords(SearchRecordType recordType, String expression)
abstract List<Record> getAsyncFindResult(String jobId)
abstract GetBudgetExchangeRateResponse getBudgetExchangeRates(RecordId period, RecordId fromSubsidiary, RecordId toSubsidiary)
abstract GetConsolidatedExchangeRateResponse getConsolidatedExchangeRates(RecordId period, RecordId fromSubsidiary, RecordId toSubsidiary)
abstract GetCustomizationIdResponse getCustomizationIds(GetCustomizationType type, boolean includeInactives)
abstract GetDeletedResponse getDeletedRecords(RecordType type, DateExpression whenExpression)
abstract GetItemAvailabilityResponse getItemAvailabilities(RecordReference recordReference, Date ifNotModifiedSince)
abstract GetResponse getRecord(RecordReference entity)
abstract GetAllResponse getRecords(GetAllRecordType type)
abstract GetSavedSearchResponse getSavedSearch(RecordType type)
abstract Object getServerTime()
abstract InitializeResponse initialize(InitializeType type, RecordReference recordReference)
abstract List<SearchRow> savedFindRecords(SearchRecordType recordType, String searchId)
abstract UpdateInviteeStatusResponse updateInviteeStatus(RecordId eventId, CalendarEventAttendeeResponse status)
abstract UpdateListResponse updateList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract UpdateResponse updateRecord(RecordReference recordReference, Map<String, Object> recordAttributes)
abstract UpsertListResponse upsertList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract UpsertResponse upsertRecord(RecordReference recordType, Map<String, Object> attributes)
[Expand]
Inherited Methods
From interface org.mule.module.netsuite.api.NetSuiteClient

Public Methods

public abstract AddListResponse addList (RecordType recordType, List<Map<String, Object>> recordsAttributes)

Parameters
recordType
recordsAttributes
Throws
Exception

public abstract AddResponse addRecord (RecordType recordType, Map<String, Object> recordAttributes)

Parameters
recordType
recordAttributes
Throws
Exception

public abstract AddResponse addRecordObject (RecordType recordType, Record record)

Parameters
recordType
record
Throws
Exception

public abstract AsyncStatusResult asyncFindRecord (SearchRecordType recordType, String expression)

Parameters
recordType
expression
Throws
Exception

public abstract AttachResponse attachRecord (RecordReference sourceEntity, RecordReference destinationEntity, RecordReference contactEntity)

Parameters
sourceEntity
destinationEntity
contactEntity
Throws
Exception

public abstract AsyncStatusResult checkAsyncStatus (String jobId)

Parameters
jobId
Throws
Exception

public abstract DeleteListResponse deleteList (List<Map<String, Object>> recordsToDelete)

Parameters
recordsToDelete
Throws
Exception

public abstract DeleteResponse deleteRecord (RecordReference entity)

Parameters
entity
Throws
Exception

public abstract DetachResponse detachRecord (RecordReference sourceEntity, RecordReference destinationEntity)

Parameters
sourceEntity
destinationEntity
Throws
Exception

public abstract List<Record> findRecords (SearchRecordType recordType, String expression)

Parameters
recordType
expression
Throws
Exception

public abstract List<Record> getAsyncFindResult (String jobId)

Parameters
jobId
Throws
Exception

public abstract GetBudgetExchangeRateResponse getBudgetExchangeRates (RecordId period, RecordId fromSubsidiary, RecordId toSubsidiary)

Parameters
period
fromSubsidiary
toSubsidiary
Throws
Exception

public abstract GetConsolidatedExchangeRateResponse getConsolidatedExchangeRates (RecordId period, RecordId fromSubsidiary, RecordId toSubsidiary)

Parameters
period
fromSubsidiary
toSubsidiary
Throws
Exception

public abstract GetCustomizationIdResponse getCustomizationIds (GetCustomizationType type, boolean includeInactives)

Parameters
type
includeInactives
Throws
Exception

public abstract GetDeletedResponse getDeletedRecords (RecordType type, DateExpression whenExpression)

Parameters
type
whenExpression
Throws
Exception

public abstract GetItemAvailabilityResponse getItemAvailabilities (RecordReference recordReference, Date ifNotModifiedSince)

Parameters
recordReference
ifNotModifiedSince
Throws
Exception

public abstract GetResponse getRecord (RecordReference entity)

Parameters
entity
Throws
Exception

public abstract GetAllResponse getRecords (GetAllRecordType type)

Parameters
type
Throws
Exception

public abstract GetSavedSearchResponse getSavedSearch (RecordType type)

Parameters
type
Throws
Exception

public abstract Object getServerTime ()

Throws
Exception

public abstract InitializeResponse initialize (InitializeType type, RecordReference recordReference)

Parameters
type
recordReference
Throws
Exception

public abstract List<SearchRow> savedFindRecords (SearchRecordType recordType, String searchId)

Parameters
recordType
searchId
Throws
Exception

public abstract UpdateInviteeStatusResponse updateInviteeStatus (RecordId eventId, CalendarEventAttendeeResponse status)

Parameters
eventId
status
Throws
Exception

public abstract UpdateListResponse updateList (RecordType recordType, List<Map<String, Object>> recordsAttributes)

Parameters
recordType
recordsAttributes
Throws
Exception

public abstract UpdateResponse updateRecord (RecordReference recordReference, Map<String, Object> recordAttributes)

Parameters
recordReference
recordAttributes
Throws
Exception

public abstract UpsertListResponse upsertList (RecordType recordType, List<Map<String, Object>> recordsAttributes)

Parameters
recordType
recordsAttributes
Throws
Exception

public abstract UpsertResponse upsertRecord (RecordReference recordType, Map<String, Object> attributes)

Parameters
recordType
attributes
Throws
Exception