Class VdrAddPermissionsJson

java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.VdrAddPermissionsJson
All Implemented Interfaces:
Serializable

public class VdrAddPermissionsJson
extends BaseJson
Add permissions to an entity
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getDocumentGuids

      public Set<String> getDocumentGuids()
      List of file guids
      Returns:
      List of file guids
    • setDocumentGuids

      public void setDocumentGuids​(Set<String> documentGuids)
      List of file guids
      Parameters:
      documentGuids - List of file guids
    • getPermissionTemplate

      public PermissionsTemplateRequestJson getPermissionTemplate()
    • setPermissionTemplate

      public void setPermissionTemplate​(PermissionsTemplateRequestJson permissionTemplate)
    • getPermissionSet

      public PermissionSetJson getPermissionSet()
      Permissions for entity
      Returns:
      Permissions for entity
    • setPermissionSet

      public void setPermissionSet​(PermissionSetJson permissionSet)
      Permissions for entity
      Parameters:
      permissionSet - Permissions for entity
    • getFolderGuids

      public Set<String> getFolderGuids()
      List of folder guids
      Returns:
      List of folder guids
    • setFolderGuids

      public void setFolderGuids​(Set<String> folderGuids)
      List of folder guids
      Parameters:
      folderGuids - List of folder guids
    • getEmailMessage

      public String getEmailMessage()
      Text of email
      Returns:
      Text of email
    • setEmailMessage

      public void setEmailMessage​(String emailMessage)
      Text of email
      Parameters:
      emailMessage - Text of email
    • isIsSendMail

      public boolean isIsSendMail()
      Flag indicating that a notification email should be sent to recipients
      Returns:
      Flag indicating that a notification email should be sent to recipients
    • getIsSendMail

      @Deprecated public boolean getIsSendMail()
      Deprecated.
      Flag indicating that a notification email should be sent to recipients
      Returns:
      Flag indicating that a notification email should be sent to recipients
    • setIsSendMail

      public void setIsSendMail​(boolean isSendMail)
      Flag indicating that a notification email should be sent to recipients
      Parameters:
      isSendMail - Flag indicating that a notification email should be sent to recipients
    • getPermittedEntities

      public List<PermittedEntityFromUserJson> getPermittedEntities()
      List of Workspace Entities. Can be one of GROUP, USER, DOMAIN
      Returns:
      List of Workspace Entities. Can be one of GROUP, USER, DOMAIN
    • setPermittedEntities

      public void setPermittedEntities​(List<PermittedEntityFromUserJson> permittedEntities)
      List of Workspace Entities. Can be one of GROUP, USER, DOMAIN
      Parameters:
      permittedEntities - List of Workspace Entities. Can be one of GROUP, USER, DOMAIN
    • getFolderIds

      public Set<Integer> getFolderIds()
      List of folder ids
      Returns:
      List of folder ids
    • setFolderIds

      public void setFolderIds​(Set<Integer> folderIds)
      List of folder ids
      Parameters:
      folderIds - List of folder ids
    • getEmailSubject

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

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

      public Set<String> getFolderPaths()
      List of paths to folders
      Returns:
      List of paths to folders
    • setFolderPaths

      public void setFolderPaths​(Set<String> folderPaths)
      List of paths to folders
      Parameters:
      folderPaths - List of paths to folders