public interface

NetSuiteClient

org.mule.module.netsuite.api.NetSuiteClient
Known Indirect Subclasses

Summary

Public Methods
abstract List<WriteResponse> addList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract WriteResponse addRecord(RecordType recordType, Map<String, Object> recordAttributes)
abstract WriteResponse addRecordObject(Record record)
abstract AsyncStatusResult asyncAddList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract AsyncStatusResult asyncAddListRecords(List<Record> records)
abstract AsyncStatusResult asyncDeleteList(List<BaseRefType> records)
abstract AsyncStatusResult asyncDeleteListRecords(List<RecordRef> records)
abstract AsyncStatusResult asyncGetList(List<BaseRefType> records)
abstract AsyncStatusResult asyncGetListRecords(List<RecordRef> records)
abstract AsyncStatusResult asyncInitializeList(List<InitializeRecord> initializeRecord)
abstract AsyncStatusResult asyncSearch(SearchRecordTypeEnum recordType, String expression, SearchPreferences preferences)
abstract AsyncStatusResult asyncUpdateList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract AsyncStatusResult asyncUpdateListRecords(List<Record> records)
abstract AsyncStatusResult asyncUpsertList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract AsyncStatusResult asyncUpsertListRecords(List<Record> records)
abstract WriteResponse attachRecord(RecordRef sourceRef, RecordRef destinationRef, RecordRef contactEntityRef, RecordRef roleRef)
abstract SessionResponse changeEmail(String newEmail, Boolean justThisAccount)
abstract SessionResponse changePassword(String newPassword, Boolean justThisAccount)
abstract AsyncStatusResult checkAsyncStatus(String jobId)
abstract WriteResponse delete(BaseRefType recordRef)
abstract List<WriteResponse> deleteList(List<BaseRefType> recordsToDelete)
abstract WriteResponse deleteRecord(RecordRef recordRef)
abstract List<WriteResponse> deleteRecordsList(List<RecordRef> recordsToDelete)
abstract WriteResponse detachRecord(RecordRef source, RecordRef destination)
abstract ReadResponse get(BaseRefType baseRef)
abstract AsyncResult getAsyncResult(String jobId, int pageIndex)
abstract GetBudgetExchangeRateResult getBudgetExchangeRates(RecordRef period, RecordRef fromSubsidiary, RecordRef toSubsidiary)
abstract GetConsolidatedExchangeRateResult getConsolidatedExchangeRates(RecordRef period, RecordRef fromSubsidiary, RecordRef toSubsidiary)
abstract GetCurrencyRateResult getCurrentRate(CurrencyRateFilter rateFilter)
abstract GetCustomizationIdResult getCustomizationIds(GetCustomizationType type, boolean includeInactives)
abstract GetDataCenterUrlsResult getDataCenterUrls(String account)
abstract GetDeletedResult getDeletedRecords(RecordType type, DateExpression whenExpression)
abstract GetItemAvailabilityResult getItemAvailability(RecordRef recordReference, Date ifNotModifiedSince)
abstract List<ReadResponse> getList(List<? extends BaseRef> recordRefs)
abstract NetSuitePortType getPort()
abstract GetPostingTransactionSummaryResult getPostingTransactionSummary(PostingTransactionSummaryField fields, PostingTransactionSummaryFilter filters, int pageIndex)
abstract ReadResponse getRecord(RecordRef record)
abstract GetAllResponse getRecords(GetAllRecordType type)
abstract GetSavedSearchResult getSavedSearch(RecordType type)
abstract GetSelectValueResult getSelectValue(int page, GetSelectValueFieldDescription fieldDescriptor)
abstract XMLGregorianCalendar getServerTime()
abstract ReadResponse initialize(InitializeRecord record)
abstract List<ReadResponse> initializeList(List<InitializeRecord> initializeRecord)
abstract void login()
abstract void logout()
abstract SessionResponse mapSso(String account, String partnerId, String authenticationToken, String email, String password, RecordRef role)
abstract SearchResult search(SearchRecordTypeEnum searchRecord, Map<String, Object> criteria, SearchPreferences preferences)
abstract SearchResult search(SearchRecord searchQuery, SearchPreferences preferences)
abstract SearchResult searchMore(int pageIndex)
abstract SearchResult searchMoreWithId(String searchId, int pageIndex)
abstract SearchResult searchNext()
abstract SearchResult searchWithExpression(SearchRecordTypeEnum searchRecord, String expression, SearchPreferences preferences)
abstract SessionResponse ssoLogin(String partnerAccount, String partnerId, String authenticationToken)
abstract WriteResponse updateInviteeStatus(RecordRef eventId, CalendarEventAttendeeResponse status)
abstract List<WriteResponse> updateInviteeStatusList(List<UpdateInviteeStatusReference> updateInviteeStatusReference)
abstract List<WriteResponse> updateList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract WriteResponse updateRecord(RecordType recordType, Map<String, Object> recordAttributes)
abstract UpsertListResponse upsertList(RecordType recordType, List<Map<String, Object>> recordsAttributes)
abstract WriteResponse upsertRecord(RecordType recordType, Map<String, Object> attributes)

Public Methods

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

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

public abstract AsyncStatusResult asyncAddList (RecordType recordType, List<Map<String, Object>> recordsAttributes)

public abstract AsyncStatusResult asyncSearch (SearchRecordTypeEnum recordType, String expression, SearchPreferences preferences)

public abstract AsyncStatusResult asyncUpdateList (RecordType recordType, List<Map<String, Object>> recordsAttributes)

public abstract AsyncStatusResult asyncUpsertList (RecordType recordType, List<Map<String, Object>> recordsAttributes)

public abstract WriteResponse attachRecord (RecordRef sourceRef, RecordRef destinationRef, RecordRef contactEntityRef, RecordRef roleRef)

public abstract SessionResponse changeEmail (String newEmail, Boolean justThisAccount)

public abstract SessionResponse changePassword (String newPassword, Boolean justThisAccount)

public abstract AsyncStatusResult checkAsyncStatus (String jobId)

public abstract GetBudgetExchangeRateResult getBudgetExchangeRates (RecordRef period, RecordRef fromSubsidiary, RecordRef toSubsidiary)

public abstract GetConsolidatedExchangeRateResult getConsolidatedExchangeRates (RecordRef period, RecordRef fromSubsidiary, RecordRef toSubsidiary)

public abstract GetDataCenterUrlsResult getDataCenterUrls (String account)

public abstract GetItemAvailabilityResult getItemAvailability (RecordRef recordReference, Date ifNotModifiedSince)

public abstract NetSuitePortType getPort ()

public abstract SessionResponse mapSso (String account, String partnerId, String authenticationToken, String email, String password, RecordRef role)

public abstract SearchResult search (SearchRecordTypeEnum searchRecord, Map<String, Object> criteria, SearchPreferences preferences)

public abstract SearchResult searchWithExpression (SearchRecordTypeEnum searchRecord, String expression, SearchPreferences preferences)

public abstract SessionResponse ssoLogin (String partnerAccount, String partnerId, String authenticationToken)

public abstract List<WriteResponse> updateInviteeStatusList (List<UpdateInviteeStatusReference> updateInviteeStatusReference)

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

public abstract WriteResponse updateRecord (RecordType recordType, Map<String, Object> recordAttributes)

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

public abstract WriteResponse upsertRecord (RecordType recordType, Map<String, Object> attributes)