Class SdsAddPermissionsJson
java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.SdsAddPermissionsJson
- All Implemented Interfaces:
Serializable
public class SdsAddPermissionsJson extends BaseJson
Information for adding SDS permissions
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description SdsAddPermissionsJson()
-
Method Summary
Modifier and Type Method Description ApiDocumentFilter
getDocumentFilter()
File filter (to obtain list of files).Set<String>
getDocumentGuids()
List of file guids.String
getEmailMessage()
Email messageString
getEmailSubject()
Subject line for emailboolean
getIsSendMail()
Deprecated.PermissionSetJson
getPermissionSet()
Set of permissionsPermissionsTemplateRequestJson
getPermissionTemplate()
List<PermittedEntityFromUserJson>
getRecipients()
List of recipientsWhoCanView
getWhoCanView()
Who can view files.boolean
isIsSendMail()
Flag indicating whether to send email to recipientsvoid
setDocumentFilter(ApiDocumentFilter documentFilter)
File filter (to obtain list of files).void
setDocumentGuids(Set<String> documentGuids)
List of file guids.void
setEmailMessage(String emailMessage)
Email messagevoid
setEmailSubject(String emailSubject)
Subject line for emailvoid
setIsSendMail(boolean isSendMail)
Flag indicating whether to send email to recipientsvoid
setPermissionSet(PermissionSetJson permissionSet)
Set of permissionsvoid
setPermissionTemplate(PermissionsTemplateRequestJson permissionTemplate)
void
setRecipients(List<PermittedEntityFromUserJson> recipients)
List of recipientsvoid
setWhoCanView(WhoCanView whoCanView)
Who can view files.Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
Constructor Details
-
SdsAddPermissionsJson
public SdsAddPermissionsJson()
-
-
Method Details
-
getDocumentGuids
List of file guids. Either pass this or documentFilter- Returns:
- List of file guids. Either pass this or documentFilter
-
setDocumentGuids
List of file guids. Either pass this or documentFilter- Parameters:
documentGuids
- List of file guids. Either pass this or documentFilter
-
getDocumentFilter
File filter (to obtain list of files). Either pass this or documentGuids- Returns:
- File filter (to obtain list of files). Either pass this or documentGuids
-
setDocumentFilter
File filter (to obtain list of files). Either pass this or documentGuids- Parameters:
documentFilter
- File filter (to obtain list of files). Either pass this or documentGuids
-
getPermissionTemplate
-
setPermissionTemplate
-
getPermissionSet
Set of permissions- Returns:
- Set of permissions
-
setPermissionSet
Set of permissions- Parameters:
permissionSet
- Set of permissions
-
getEmailMessage
Email message- Returns:
- Email message
-
setEmailMessage
Email message- Parameters:
emailMessage
- Email message
-
getRecipients
List of recipients- Returns:
- List of recipients
-
setRecipients
List of recipients- Parameters:
recipients
- List of recipients
-
getWhoCanView
Who can view files. From EVERYONE, RECIPIENTS_ONLY or ANYONE_WITH_RECIPIENTS_DOMAIN- Returns:
- Who can view files. From EVERYONE, RECIPIENTS_ONLY or ANYONE_WITH_RECIPIENTS_DOMAIN
-
setWhoCanView
Who can view files. From EVERYONE, RECIPIENTS_ONLY or ANYONE_WITH_RECIPIENTS_DOMAIN- Parameters:
whoCanView
- Who can view files. From EVERYONE, RECIPIENTS_ONLY or ANYONE_WITH_RECIPIENTS_DOMAIN
-
isIsSendMail
public boolean isIsSendMail()Flag indicating whether to send email to recipients- Returns:
- Flag indicating whether to send email to recipients
-
getIsSendMail
Deprecated.Flag indicating whether to send email to recipients- Returns:
- Flag indicating whether to send email to recipients
-
setIsSendMail
public void setIsSendMail(boolean isSendMail)Flag indicating whether to send email to recipients- Parameters:
isSendMail
- Flag indicating whether to send email to recipients
-
getEmailSubject
Subject line for email- Returns:
- Subject line for email
-
setEmailSubject
Subject line for email- Parameters:
emailSubject
- Subject line for email
-