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 Summary
Constructors Constructor Description CopyIManageDocumentToExchangeAsyncJson()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getActiveDirectoryGroupsRecipients()
A list of activeDirectory group guids that are intended to be recipients of these files.DeviceType
getDeviceType()
Boolean
getIsCollaboration()
Boolean
getIsCopyAnnotations()
Boolean
getIsOpenToAnyone()
Boolean
getIsSendEmail()
If set to True the server will notify recipients via email about new files submitted.String
getItemId()
The Imanage item id for the documentSet<String>
getListRecipients()
A list of distribution list names that are intended to be recipients of these files.String
getMailMessage()
String
getMailSubject()
PermissionFromUserJson
getPermission()
The permissions to grant to recipients of this file.Boolean
getReadConfirmation()
Indicates is read confirmation is required for this document.Set<String>
getUserRecipients()
A list of emails for users that are intended to be recipients of these files.WhoCanView
getWhoCanView()
In case Domain permissions or files that are available to everyone, use this parameter.String
getWorkspaceUuid()
The workspace uuidvoid
setActiveDirectoryGroupsRecipients(Set<String> activeDirectoryGroupsRecipients)
A list of activeDirectory group guids that are intended to be recipients of these files.void
setDeviceType(DeviceType deviceType)
void
setIsCollaboration(Boolean isCollaboration)
void
setIsCopyAnnotations(Boolean isCopyAnnotations)
void
setIsOpenToAnyone(Boolean isOpenToAnyone)
void
setIsSendEmail(Boolean isSendEmail)
If set to True the server will notify recipients via email about new files submitted.void
setItemId(String itemId)
The Imanage item id for the documentvoid
setListRecipients(Set<String> listRecipients)
A list of distribution list names that are intended to be recipients of these files.void
setMailMessage(String mailMessage)
void
setMailSubject(String mailSubject)
void
setPermission(PermissionFromUserJson permission)
The permissions to grant to recipients of this file.void
setReadConfirmation(Boolean readConfirmation)
Indicates is read confirmation is required for this document.void
setUserRecipients(Set<String> userRecipients)
A list of emails for users that are intended to be recipients of these files.void
setWhoCanView(WhoCanView whoCanView)
In case Domain permissions or files that are available to everyone, use this parameter.void
setWorkspaceUuid(String workspaceUuid)
The workspace uuid-
Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
-
-
-
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 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)
-
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.
-
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.
-
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)
-
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
-
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)
-
-