Class UserDataJson
java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.UserDataJson
- All Implemented Interfaces:
Serializable
public class UserDataJson extends BaseJson
Details about a user
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description UserDataJson()
-
Method Summary
Modifier and Type Method Description UserAbilitiesJson
getAbilities()
User abilitiesboolean
getCanChangePermissions()
Deprecated.Boolean
getCreateWorkspacesForOrg()
PermissionTemplatePayloadJson
getDefaultExchangePermissions()
Default Exchange permissionsString
getEmail()
Email addressBoolean
getEnableChunkedDownloads()
boolean
getEnableVideoFile()
Deprecated.String
getFullName()
Full nameString
getLanguage()
LanguageString
getLogoUrl()
Logon URLString
getMainServer()
Main serverOrganizationCustomizationJson
getOrganizationCustomization()
Organization customizationOrganizationPolicyJson
getOrganizationPolicyJson()
Organization policyOrganizationSubdomainCustomizationJson
getOrganizationSubdomainCustomization()
Organization subdomain customizationOrganizationSyncPolicyJson
getOrganizationSyncPolicyJson()
Organization sync policySet<OrgCapabilityType>
getOrgCapabilities()
List of organization capabilitiesboolean
getPermissionTemplateOverride()
Deprecated.ItemListJson<WorkspaceInfoJson>
getRoomList()
List of roomsList<TagTreeJson>
getTags()
List of tagsInteger
getTimezoneOffset()
Timezone offsetString
getUserGuid()
User guidboolean
isAppliance()
Deprecated.boolean
isCanChangePermissions()
Derived field to indicate if the user can change permissions setting when sharing or sending documents.boolean
isDidModifyWorkspaceList()
Did modify workspace listboolean
isEnableVideoFile()
boolean
isIsAppliance()
Is applianceboolean
isPermissionTemplateOverride()
Override org permission sharing templateboolean
isSendNotifications()
Send notificationsvoid
setAbilities(UserAbilitiesJson abilities)
User abilitiesvoid
setAppliance(boolean isAppliance)
Deprecated.void
setCanChangePermissions(boolean canChangePermissions)
Derived field to indicate if the user can change permissions setting when sharing or sending documents.void
setCreateWorkspacesForOrg(Boolean createWorkspacesForOrg)
void
setDefaultExchangePermissions(PermissionTemplatePayloadJson defaultExchangePermissions)
Default Exchange permissionsvoid
setDidModifyWorkspaceList(boolean didModifyWorkspaceList)
Did modify workspace listvoid
setEmail(String email)
Email addressvoid
setEnableChunkedDownloads(Boolean enableChunkedDownloads)
void
setEnableVideoFile(boolean enableVideoFile)
void
setFullName(String fullName)
Full namevoid
setIsAppliance(boolean isAppliance)
Is appliancevoid
setLanguage(String language)
Languagevoid
setLogoUrl(String logoUrl)
Logon URLvoid
setMainServer(String mainServer)
Main servervoid
setOrganizationCustomization(OrganizationCustomizationJson organizationCustomization)
Organization customizationvoid
setOrganizationPolicyJson(OrganizationPolicyJson organizationPolicyJson)
Organization policyvoid
setOrganizationSubdomainCustomization(OrganizationSubdomainCustomizationJson organizationSubdomainCustomization)
Organization subdomain customizationvoid
setOrganizationSyncPolicyJson(OrganizationSyncPolicyJson organizationSyncPolicyJson)
Organization sync policyvoid
setOrgCapabilities(Set<OrgCapabilityType> orgCapabilities)
List of organization capabilitiesvoid
setPermissionTemplateOverride(boolean permissionTemplateOverride)
Override org permission sharing templatevoid
setRoomList(ItemListJson<WorkspaceInfoJson> roomList)
List of roomsvoid
setSendNotifications(boolean sendNotifications)
Send notificationsvoid
setTags(List<TagTreeJson> tags)
List of tagsvoid
setTimezoneOffset(Integer timezoneOffset)
Timezone offsetvoid
setUserGuid(String userGuid)
User guidMethods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
Constructor Details
-
UserDataJson
public UserDataJson()
-
-
Method Details
-
isCanChangePermissions
public boolean isCanChangePermissions()Derived field to indicate if the user can change permissions setting when sharing or sending documents.- Returns:
- Derived field to indicate if the user can change permissions setting when sharing or sending documents.
-
getCanChangePermissions
Deprecated.Derived field to indicate if the user can change permissions setting when sharing or sending documents.- Returns:
- Derived field to indicate if the user can change permissions setting when sharing or sending documents.
-
setCanChangePermissions
public void setCanChangePermissions(boolean canChangePermissions)Derived field to indicate if the user can change permissions setting when sharing or sending documents.- Parameters:
canChangePermissions
- Derived field to indicate if the user can change permissions setting when sharing or sending documents.
-
isPermissionTemplateOverride
public boolean isPermissionTemplateOverride()Override org permission sharing template- Returns:
- Override org permission sharing template
-
getPermissionTemplateOverride
Deprecated.Override org permission sharing template- Returns:
- Override org permission sharing template
-
setPermissionTemplateOverride
public void setPermissionTemplateOverride(boolean permissionTemplateOverride)Override org permission sharing template- Parameters:
permissionTemplateOverride
- Override org permission sharing template
-
getOrgCapabilities
List of organization capabilities- Returns:
- List of organization capabilities
-
setOrgCapabilities
List of organization capabilities- Parameters:
orgCapabilities
- List of organization capabilities
-
getLanguage
Language- Returns:
- Language
-
setLanguage
Language- Parameters:
language
- Language
-
isIsAppliance
public boolean isIsAppliance()Is appliance- Returns:
- Is appliance
-
isAppliance
Deprecated.Is appliance- Returns:
- Is appliance
-
setIsAppliance
public void setIsAppliance(boolean isAppliance)Is appliance- Parameters:
isAppliance
- Is appliance
-
setAppliance
Deprecated.Is appliance- Parameters:
isAppliance
- Is appliance
-
isEnableVideoFile
public boolean isEnableVideoFile() -
getEnableVideoFile
Deprecated. -
setEnableVideoFile
public void setEnableVideoFile(boolean enableVideoFile) -
getEnableChunkedDownloads
-
setEnableChunkedDownloads
-
getAbilities
User abilities- Returns:
- User abilities
-
setAbilities
User abilities- Parameters:
abilities
- User abilities
-
getCreateWorkspacesForOrg
-
setCreateWorkspacesForOrg
-
getOrganizationPolicyJson
Organization policy- Returns:
- Organization policy
-
setOrganizationPolicyJson
Organization policy- Parameters:
organizationPolicyJson
- Organization policy
-
getTimezoneOffset
Timezone offset- Returns:
- Timezone offset
-
setTimezoneOffset
Timezone offset- Parameters:
timezoneOffset
- Timezone offset
-
getEmail
Email address- Returns:
- Email address
-
setEmail
Email address- Parameters:
email
- Email address
-
isDidModifyWorkspaceList
public boolean isDidModifyWorkspaceList()Did modify workspace list- Returns:
- Did modify workspace list
-
setDidModifyWorkspaceList
public void setDidModifyWorkspaceList(boolean didModifyWorkspaceList)Did modify workspace list- Parameters:
didModifyWorkspaceList
- Did modify workspace list
-
getOrganizationSubdomainCustomization
Organization subdomain customization- Returns:
- Organization subdomain customization
-
setOrganizationSubdomainCustomization
public void setOrganizationSubdomainCustomization(OrganizationSubdomainCustomizationJson organizationSubdomainCustomization)Organization subdomain customization- Parameters:
organizationSubdomainCustomization
- Organization subdomain customization
-
getOrganizationCustomization
Organization customization- Returns:
- Organization customization
-
setOrganizationCustomization
Organization customization- Parameters:
organizationCustomization
- Organization customization
-
getFullName
Full name- Returns:
- Full name
-
setFullName
Full name- Parameters:
fullName
- Full name
-
getUserGuid
User guid- Returns:
- User guid
-
setUserGuid
User guid- Parameters:
userGuid
- User guid
-
getLogoUrl
Logon URL- Returns:
- Logon URL
-
setLogoUrl
Logon URL- Parameters:
logoUrl
- Logon URL
-
getTags
List of tags- Returns:
- List of tags
-
setTags
List of tags- Parameters:
tags
- List of tags
-
getDefaultExchangePermissions
Default Exchange permissions- Returns:
- Default Exchange permissions
-
setDefaultExchangePermissions
public void setDefaultExchangePermissions(PermissionTemplatePayloadJson defaultExchangePermissions)Default Exchange permissions- Parameters:
defaultExchangePermissions
- Default Exchange permissions
-
getOrganizationSyncPolicyJson
Organization sync policy- Returns:
- Organization sync policy
-
setOrganizationSyncPolicyJson
Organization sync policy- Parameters:
organizationSyncPolicyJson
- Organization sync policy
-
isSendNotifications
public boolean isSendNotifications()Send notifications- Returns:
- Send notifications
-
setSendNotifications
public void setSendNotifications(boolean sendNotifications)Send notifications- Parameters:
sendNotifications
- Send notifications
-
getRoomList
List of rooms- Returns:
- List of rooms
-
setRoomList
List of rooms- Parameters:
roomList
- List of rooms
-
getMainServer
Main server- Returns:
- Main server
-
setMainServer
Main server- Parameters:
mainServer
- Main server
-