Class CopyIManageDocumentToExchangeAsyncJson

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

public class CopyIManageDocumentToExchangeAsyncJson
extends BaseJson
List users to receive a notification with link and permissions assigned sending a copy from a imanage workspace.
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getDeviceType

      public DeviceType getDeviceType()
    • setDeviceType

      public void setDeviceType​(DeviceType deviceType)
    • getUserRecipients

      public Set<String> getUserRecipients()
      A list of emails for users that are intended to be recipients of these files. Can be sent empty or not sent.
      Returns:
      A list of emails for users that are intended to be recipients of these files. Can be sent empty or not sent.
    • setUserRecipients

      public void setUserRecipients​(Set<String> userRecipients)
      A list of emails for users that are intended to be recipients of these files. Can be sent empty or not sent.
      Parameters:
      userRecipients - A list of emails for users that are intended to be recipients of these files. Can be sent empty or not sent.
    • getListRecipients

      public Set<String> getListRecipients()
      A list of distribution list names that are intended to be recipients of these files. May be left null. Can be sent empty or not sent.
      Returns:
      A list of distribution list names that are intended to be recipients of these files. May be left null. Can be sent empty or not sent.
    • setListRecipients

      public void setListRecipients​(Set<String> listRecipients)
      A list of distribution list names that are intended to be recipients of these files. May be left null. Can be sent empty or not sent.
      Parameters:
      listRecipients - A list of distribution list names that are intended to be recipients of these files. May be left null. Can be sent empty or not sent.
    • getWhoCanView

      public WhoCanView getWhoCanView()
      In case Domain permissions or files that are available to everyone, use this parameter. Only recipients that are recipients of this file (directly of by a distribution list) will be notified that this file exist.
      Returns:
      In case Domain permissions or files that are available to everyone, use this parameter. Only recipients that are recipients of this file (directly of by a distribution list) will be notified that this file exist.
    • setWhoCanView

      public void setWhoCanView​(WhoCanView whoCanView)
      In case Domain permissions or files that are available to everyone, use this parameter. Only recipients that are recipients of this file (directly of by a distribution list) will be notified that this file exist.
      Parameters:
      whoCanView - In case Domain permissions or files that are available to everyone, use this parameter. Only recipients that are recipients of this file (directly of by a distribution list) will be notified that this file exist.
    • getIsCollaboration

      public Boolean getIsCollaboration()
    • setIsCollaboration

      public void setIsCollaboration​(Boolean isCollaboration)
    • getIsSendEmail

      public Boolean getIsSendEmail()
      If set to True the server will notify recipients via email about new files submitted.
      Returns:
      If set to True the server will notify recipients via email about new files submitted.
    • setIsSendEmail

      public void setIsSendEmail​(Boolean isSendEmail)
      If set to True the server will notify recipients via email about new files submitted.
      Parameters:
      isSendEmail - If set to True the server will notify recipients via email about new files submitted.
    • getActiveDirectoryGroupsRecipients

      public Set<String> getActiveDirectoryGroupsRecipients()
      A list of activeDirectory group guids that are intended to be recipients of these files. May be left null. Can be sent empty or not sent.
      Returns:
      A list of activeDirectory group guids that are intended to be recipients of these files. May be left null. Can be sent empty or not sent.
    • setActiveDirectoryGroupsRecipients

      public void setActiveDirectoryGroupsRecipients​(Set<String> activeDirectoryGroupsRecipients)
      A list of activeDirectory group guids that are intended to be recipients of these files. May be left null. Can be sent empty or not sent.
      Parameters:
      activeDirectoryGroupsRecipients - A list of activeDirectory group guids that are intended to be recipients of these files. May be left null. Can be sent empty or not sent.
    • getPermission

      public PermissionFromUserJson getPermission()
      The permissions to grant to recipients of this file.
      Returns:
      The permissions to grant to recipients of this file.
    • setPermission

      public void setPermission​(PermissionFromUserJson permission)
      The permissions to grant to recipients of this file.
      Parameters:
      permission - The permissions to grant to recipients of this file.
    • getReadConfirmation

      public Boolean getReadConfirmation()
      Indicates is read confirmation is required for this document.
      Returns:
      Indicates is read confirmation is required for this document.
    • setReadConfirmation

      public void setReadConfirmation​(Boolean readConfirmation)
      Indicates is read confirmation is required for this document.
      Parameters:
      readConfirmation - Indicates is read confirmation is required for this document.
    • getWorkspaceUuid

      public String getWorkspaceUuid()
      The workspace uuid
      Returns:
      The workspace uuid
    • setWorkspaceUuid

      public void setWorkspaceUuid​(String workspaceUuid)
      The workspace uuid
      Parameters:
      workspaceUuid - The workspace uuid
    • getIsCopyAnnotations

      public Boolean getIsCopyAnnotations()
    • setIsCopyAnnotations

      public void setIsCopyAnnotations​(Boolean isCopyAnnotations)
    • getItemId

      public String getItemId()
      The Imanage item id for the document
      Returns:
      The Imanage item id for the document
    • setItemId

      public void setItemId​(String itemId)
      The Imanage item id for the document
      Parameters:
      itemId - The Imanage item id for the document
    • getMailSubject

      public String getMailSubject()
    • setMailSubject

      public void setMailSubject​(String mailSubject)
    • getIsOpenToAnyone

      public Boolean getIsOpenToAnyone()
    • setIsOpenToAnyone

      public void setIsOpenToAnyone​(Boolean isOpenToAnyone)
    • getMailMessage

      public String getMailMessage()
    • setMailMessage

      public void setMailMessage​(String mailMessage)