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 Details

  • Method Details

    • getDocumentGuids

      public Set<String> getDocumentGuids()
      List of file guids. Either pass this or documentFilter
      Returns:
      List of file guids. Either pass this or documentFilter
    • setDocumentGuids

      public void setDocumentGuids​(Set<String> documentGuids)
      List of file guids. Either pass this or documentFilter
      Parameters:
      documentGuids - List of file guids. Either pass this or documentFilter
    • getDocumentFilter

      public ApiDocumentFilter 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

      public void setDocumentFilter​(ApiDocumentFilter documentFilter)
      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

      public PermissionsTemplateRequestJson getPermissionTemplate()
    • setPermissionTemplate

      public void setPermissionTemplate​(PermissionsTemplateRequestJson permissionTemplate)
    • getPermissionSet

      public PermissionSetJson getPermissionSet()
      Set of permissions
      Returns:
      Set of permissions
    • setPermissionSet

      public void setPermissionSet​(PermissionSetJson permissionSet)
      Set of permissions
      Parameters:
      permissionSet - Set of permissions
    • getEmailMessage

      public String getEmailMessage()
      Email message
      Returns:
      Email message
    • setEmailMessage

      public void setEmailMessage​(String emailMessage)
      Email message
      Parameters:
      emailMessage - Email message
    • getRecipients

      public List<PermittedEntityFromUserJson> getRecipients()
      List of recipients
      Returns:
      List of recipients
    • setRecipients

      public void setRecipients​(List<PermittedEntityFromUserJson> recipients)
      List of recipients
      Parameters:
      recipients - List of recipients
    • getWhoCanView

      public WhoCanView 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

      public void setWhoCanView​(WhoCanView whoCanView)
      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 public boolean 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

      public String getEmailSubject()
      Subject line for email
      Returns:
      Subject line for email
    • setEmailSubject

      public void setEmailSubject​(String emailSubject)
      Subject line for email
      Parameters:
      emailSubject - Subject line for email