| java.lang.Object | |
| ↳ | org.mule.modules.sugarcrm.SugarConnector |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Sugar is an affordable and easy to use customer relationship management (CRM) platform, designed to help your business communicate with prospects, share sales information, close deals and keep customers happy. As an open-source, web-based CRM solution, Sugar is easy to customize and adapt to your changing needs. Ideal for small and medium-sized companies, large enterprises and government organizations, Sugar can run in the cloud or on-site.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| client | Sugar's application client. | ||||||||||
| endpoint | Use this attribute to specify endpoint URL | ||||||||||
| sessionId | |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new Sugar Connection
| |||||||||||
End the current session
| |||||||||||
GetAvailableModules Processor.
| |||||||||||
GetCountEntries Processor
Retrieves the specified number of records in a module. | |||||||||||
Setters/Getters
| |||||||||||
GetEntries Processor.
| |||||||||||
GetEntry Processor.
| |||||||||||
GetEntryList Processor.
| |||||||||||
GetModuleFields Processor.
| |||||||||||
Returns the session id for the current connection
| |||||||||||
Validate is active connection
| |||||||||||
SearchByModule Processor.
| |||||||||||
SetEntries Processor.
| |||||||||||
SetEntry Processor.
| |||||||||||
SetRelationship Processor.
| |||||||||||
SetRelationships Processor.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Use this attribute to specify endpoint URL
Creates a new Sugar Connection
| username | Username used to initialize the session |
|---|---|
| password | Password used to authenticate the user |
| ConnectionException |
|---|
End the current session
GetAvailableModules Processor.
Retrieves the list of modules available to the current user logged into the system.
| request | A bean with session id |
|---|
ModuleList a list of availables modules
GetCountEntries Processor
Retrieves the specified number of records in a module.
| request | A bean with module, query and deleted flag |
|---|
GetEntriesCountResult with amount of records
Setters/Getters
GetEntries Processor.
Retrieves multiple SugarBeans based on IDs. This API is not applicable to the Reports module.
| request | A bean with modules, ids and selected fields |
|---|
GetEntryResultVersion2 with entries selected
GetEntry Processor.
Retrieves a single SugarBean based on ID.
| request | A bean with parameters |
|---|
GetEntryResultVersion2 a result operation
GetEntryList Processor.
Retrieves a list of SugarBeans.
| request | A bean with module, query, order by and offset |
|---|
GetEntryResultVersion2 with entries selected
GetModuleFields Processor.
Retrieves variable definitions (vardefs) for fields of the specified SugarBean.
| request | A bean with module to obtains fields |
|---|
NewModuleFields a list of fields in module
Returns the session id for the current connection
Validate is active connection
SearchByModule Processor.
Given a list of modules to search and a search string,
return the id, module_name, along with the fields.
Supported modules are Accounts, Bugs, Calls, Cases, Contacts, Leads,
Opportunities, Projects, Project Tasks, and Quotes.
| request | A bean with parameters |
|---|
ModuleList a list of availables modules
| endpoint |
|---|
SetEntries Processor.
Creates or updates a list of SugarBeans.
| request | A bean wit module and list of name-values for create or update a list of SugarBeans |
|---|
NewSetEntriesResult a list of ids
SetEntry Processor.
Creates or updates a single SugarBean.
| request | A bean with module and name-values for create or update SugarBean |
|---|
NewSetEntryResult with a id
SetRelationship Processor.
Sets a single relationship between two SugarBeans.
| request | A bean with parameters |
|---|
SetRelationshipResponseType a result operation
SetRelationships Processor.
Sets multiple relationships between two SugarBeans.
| request | A bean with parameters |
|---|
SetRelationshipsResponseType a result operation