public interface

SoapNetSuiteClient

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

Summary

Public Methods
abstract Object addRecord(RecordType recordType, Map<String, Object> recordAttributes)
abstract AsyncStatusResult asyncFindRecord(SearchRecordType recordType, String expression)
abstract Object attachRecord(RecordReference sourceEntity, RecordReference destinationEntity, RecordReference contactEntity)
abstract AsyncStatusResult checkAsyncStatus(String jobId)
abstract Object deleteRecord(RecordReference entity)
abstract Object detachRecord(RecordReference sourceEntity, RecordReference destinationEntity)
abstract Iterable<Record> findRecords(SearchRecordType recordType, String expression)
abstract Iterable<Record> getAsyncFindResult(String jobId)
abstract Object getBudgetExchangeRates(RecordId period, RecordId fromSubsidiary, RecordId toSubsidiary)
abstract Object getConsolidatedExchangeRates(RecordId period, RecordId fromSubsidiary, RecordId toSubsidiary)
abstract Object getCustomizationIds(GetCustomizationType type, boolean includeInactives)
abstract Object getDeletedRecords(RecordType type, DateExpression whenExpression)
abstract Object getItemAvailabilities(RecordReference recordReference, Date ifNotModifiedSince)
abstract Object getRecord(RecordReference entity)
abstract Object getRecords(RecordType type)
abstract Object getSavedSearch(RecordType type)
abstract Object getServerTime()
abstract Object initialize(InitializeType type, RecordReference recordReference)
abstract Iterable<Record> savedFindRecords(SearchRecordType recordType, String searchId)
abstract Object updateInviteeStatus(RecordId eventId, CalendarEventAttendeeResponse status)
abstract Object updateRecord(RecordReference recordReference, Map<String, Object> recordAttributes)
[Expand]
Inherited Methods
From interface org.mule.module.netsuite.api.NetSuiteClient

Public Methods

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

Parameters
recordType
recordAttributes
Throws
Exception

public abstract AsyncStatusResult asyncFindRecord (SearchRecordType recordType, String expression)

Parameters
recordType
expression
Throws
Exception

public abstract Object 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 Object deleteRecord (RecordReference entity)

Parameters
entity
Throws
Exception

public abstract Object detachRecord (RecordReference sourceEntity, RecordReference destinationEntity)

Parameters
sourceEntity
destinationEntity
Throws
Exception

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

Parameters
recordType
expression
Throws
Exception

public abstract Iterable<Record> getAsyncFindResult (String jobId)

Parameters
jobId
Throws
Exception

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

Parameters
period
fromSubsidiary
toSubsidiary
Throws
Exception

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

Parameters
period
fromSubsidiary
toSubsidiary
Throws
Exception

public abstract Object getCustomizationIds (GetCustomizationType type, boolean includeInactives)

Parameters
type
includeInactives
Throws
Exception

public abstract Object getDeletedRecords (RecordType type, DateExpression whenExpression)

Parameters
type
whenExpression
Throws
Exception

public abstract Object getItemAvailabilities (RecordReference recordReference, Date ifNotModifiedSince)

Parameters
recordReference
ifNotModifiedSince
Throws
Exception

public abstract Object getRecord (RecordReference entity)

Parameters
entity
Throws
Exception

public abstract Object getRecords (RecordType type)

Parameters
type
Throws
Exception

public abstract Object getSavedSearch (RecordType type)

Parameters
type
Throws
Exception

public abstract Object getServerTime ()

Throws
Exception

public abstract Object initialize (InitializeType type, RecordReference recordReference)

Parameters
type
recordReference
Throws
Exception

public abstract Iterable<Record> savedFindRecords (SearchRecordType recordType, String searchId)

Parameters
recordType
searchId
Throws
Exception

public abstract Object updateInviteeStatus (RecordId eventId, CalendarEventAttendeeResponse status)

Parameters
eventId
status
Throws
Exception

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

Parameters
recordReference
recordAttributes
Throws
Exception