public class SFGroupsEntity extends SFEntitiesBase
client| Constructor and Description |
|---|
SFGroupsEntity(ISFApiClient client) |
| Modifier and Type | Method and Description |
|---|---|
ISFQuery<SFGroup> |
create(SFGroup group)
Create Group
{
"Name":"Name",
"IsShared":true,
"Contacts":[{"Email":"user.one@domain.com"},{"Email":"user.two@domain.com"}]
}
Creates a new group.
|
ISFQuery<SFODataFeed<SFContact>> |
createContacts(java.net.URI url,
java.util.ArrayList<SFContact> contacts)
Add Contacts to Group
[{"Email":"user.one@domain.com"},{"Id":"abcd"}]
Adds a list of contacts to a group
The contact list may contain either contact ID (same as User ID) or Email.
|
ISFQuery |
delete(java.net.URI url)
Delete Group
Removes a single Group by id
|
ISFQuery<SFODataFeed<SFContact>> |
deleteContacts(java.net.URI url,
java.util.ArrayList<SFContact> contacts)
Remove Contacts from Group
[{"Email":"user.one@domain.com"},{"Id":"abcd"}]
Removes contacts from a group
The contact list may contain either contact ID (same as User ID) or Email.
|
ISFQuery<SFODataFeed<SFGroup>> |
get()
Get Group List
Retrieves all Distribution Groups this user has permissions to View in this account
|
ISFQuery<SFGroup> |
get(java.net.URI url)
Get Group By ID
Retrives a single Group by id
|
ISFQuery<SFODataFeed<SFContact>> |
getContacts(java.net.URI url)
Get Group Contacts
Retrieves the Contacts navigation property of a Group
|
ISFQuery<SFGroup> |
update(java.net.URI url,
SFGroup group)
Update Group
{
"Name":"Name",
"IsShared":true,
}
Updates an existing group.
|
getEntitypublic SFGroupsEntity(ISFApiClient client)
public ISFQuery<SFODataFeed<SFGroup>> get()
public ISFQuery<SFGroup> get(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery delete(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFGroup> create(SFGroup group) throws InvalidOrMissingParameterException
group - InvalidOrMissingParameterExceptionpublic ISFQuery<SFGroup> update(java.net.URI url, SFGroup group) throws InvalidOrMissingParameterException
url - group - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFContact>> getContacts(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFContact>> createContacts(java.net.URI url, java.util.ArrayList<SFContact> contacts) throws InvalidOrMissingParameterException
url - contacts - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFContact>> deleteContacts(java.net.URI url, java.util.ArrayList<SFContact> contacts) throws InvalidOrMissingParameterException
url - contacts - InvalidOrMissingParameterException