Class CopyDocumentFromRoomJson

  • All Implemented Interfaces:
    Serializable

    public class CopyDocumentFromRoomJson
    extends BaseJson
    List users to receive a notification with link and permissions assigned sending a copy.
    See Also:
    Serialized Form
    • Constructor Detail

      • CopyDocumentFromRoomJson

        public CopyDocumentFromRoomJson()
    • Method Detail

      • 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.
      • getDeviceType

        public DeviceType getDeviceType()
      • setDeviceType

        public void setDeviceType​(DeviceType deviceType)
      • getListRecipients

        public Set<String> getListRecipients()
        A list of distribution list names that are intended to be recipients of these documents. 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 documents. 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 documents. 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 documents. 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.
      • getIsCopyAnnotations

        public Boolean getIsCopyAnnotations()
      • setIsCopyAnnotations

        public void setIsCopyAnnotations​(Boolean isCopyAnnotations)
      • getDocumentGuid

        public String getDocumentGuid()
        The file to submit from workspace to exchange.
        Returns:
        The file to submit from workspace to exchange.
      • setDocumentGuid

        public void setDocumentGuid​(String documentGuid)
        The file to submit from workspace to exchange.
        Parameters:
        documentGuid - The file to submit from workspace to exchange.
      • 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)