Service class to execute CRUD operations on the Event object.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| EventService | getInstance() |
| EventService | getInstance(String version) |
| void | getApiResponse() |
| List<Event> | get(SearchRequest sr) |
| void | getAllEvents(Id contactId) |
| void | getEventsWithChatterGroup(String groupId, Id contactId) |
| void | getEvent(Id eventId) |
Method Detail
This class supports the following methods:
global static EventService getInstance()
Get Instance of EventService.
global static EventService getInstance(String version)
Get Instance of EventVersionedService.
Parameters
| Name | Type | Description |
|---|---|---|
| version | String | undefined |
global EventService ()
EventService Constructor that should not be called directly.
global static void getApiResponse()
global virtual List<Event> get(SearchRequest sr)
Get list of Event objects using the SearchRequest object as criteria
Parameters
| Name | Type | Description |
|---|---|---|
| sr | SearchRequest | SearchRequest |
global List<Event> getAllEvents(Id contactId)
Parameters
| Name | Type | Description |
|---|---|---|
| contactId | Id | undefined |
global List<Event> getEventsWithChatterGroup(String groupId, Id contactId)
Parameters
| Name | Type | Description |
|---|---|---|
| groupId | String | undefined |
| contactId | Id | undefined |
global Event getEvent(Id eventId)
Parameters
| Name | Type | Description |
|---|---|---|
| eventId | Id | undefined |