Class SdsAddPermissionsJson
- java.lang.Object
-
- com.blackberry.workspaces.api.sdk.json.BaseJson
-
- com.blackberry.workspaces.api.sdk.json.SdsAddPermissionsJson
-
- All Implemented Interfaces:
Serializable
public class SdsAddPermissionsJson extends BaseJson
Information for adding SDS permissions- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SdsAddPermissionsJson()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ApiDocumentFilter
getDocumentFilter()
File filter (to obtain list of files).Set<String>
getDocumentGuids()
List of file guids.String
getEmailMessage()
Email messageString
getEmailSubject()
Subject line for emailboolean
getIsSendMail()
Deprecated.PermissionSetJson
getPermissionSet()
Set of permissionsPermissionsTemplateRequestJson
getPermissionTemplate()
List<PermittedEntityFromUserJson>
getRecipients()
List of recipientsWhoCanView
getWhoCanView()
Who can view files.boolean
isIsSendMail()
Flag indicating whether to send email to recipientsvoid
setDocumentFilter(ApiDocumentFilter documentFilter)
File filter (to obtain list of files).void
setDocumentGuids(Set<String> documentGuids)
List of file guids.void
setEmailMessage(String emailMessage)
Email messagevoid
setEmailSubject(String emailSubject)
Subject line for emailvoid
setIsSendMail(boolean isSendMail)
Flag indicating whether to send email to recipientsvoid
setPermissionSet(PermissionSetJson permissionSet)
Set of permissionsvoid
setPermissionTemplate(PermissionsTemplateRequestJson permissionTemplate)
void
setRecipients(List<PermittedEntityFromUserJson> recipients)
List of recipientsvoid
setWhoCanView(WhoCanView whoCanView)
Who can view files.-
Methods inherited from class com.blackberry.workspaces.api.sdk.json.BaseJson
getObjType, setObjType, toString
-
-
-
-
Method Detail
-
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
-
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
-
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
-
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
-
-