Class RoomJson
- java.lang.Object
-
- com.blackberry.workspaces.sdk.api.json.BaseJson
-
- com.blackberry.workspaces.sdk.api.json.RoomJson
-
- All Implemented Interfaces:
Serializable
public class RoomJson extends BaseJson
A workspace- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RoomJson()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoomAccessLevel
getAccessLevel()
The user's role in the workspace.Date
getCreationDate()
Creation datePersonalRoomJson
getCreator()
CreatorApiDocumentOrderVDR
getDefaultWorkspaceOrder()
Default workspace orderDate
getDeleteDate()
Delete dateString
getDescription()
Workspace description.ExternalRepositoryIdResultJson
getExternalIdentifier()
External identifierBoolean
getForcePin()
String
getHyperlink()
Direct link to the workspace in watchdox's website.String
getId()
Workspace's IdBoolean
getLogAccessActionsToFiles()
Log access to filesString
getName()
Workspace name.OrganizationPolicyJson
getOrganizationPolicyJson()
Organization policy in JSON formatString
getProduct()
ObsoleteSet<WorkspaceCapabilityType>
getRoomCapabilities()
Workspace capabilitiesString
getRootFolderUuid()
Boolean
getShared()
True if shared, False if notSharepointRoomJson
getSharepoint()
Sharepoint workspaceOrganizationSyncPolicyJson
getSyncPolicy()
Synchronization policyString
getUuid()
New uuid for workspaceOrganizationWorkspacesPolicyJson
getWorkspacePolicyJson()
Workspace policyboolean
isExplicit()
Is the user member of this workspace explicitly.boolean
isExplicitRoom()
same as explicit as explicit is a keyword in some programming languagesboolean
isPersonalRestrictedWorkspaceFlag()
Personal restricted workspace flagboolean
isPersonalWorkspaceFlag()
Personal workspace flatvoid
setAccessLevel(RoomAccessLevel accessLevel)
The user's role in the workspace.void
setCreationDate(Date creationDate)
Creation datevoid
setCreator(PersonalRoomJson creator)
Creatorvoid
setDefaultWorkspaceOrder(ApiDocumentOrderVDR defaultWorkspaceOrder)
Default workspace ordervoid
setDeleteDate(Date deleteDate)
Delete datevoid
setDescription(String description)
Workspace description.void
setExplicit(boolean explicit)
Is the user member of this workspace explicitly.void
setExplicitRoom(boolean explicitRoom)
same as explicit as explicit is a keyword in some programming languagesvoid
setExternalIdentifier(ExternalRepositoryIdResultJson externalIdentifier)
External identifiervoid
setForcePin(Boolean forcePin)
void
setHyperlink(String hyperlink)
Direct link to the workspace in watchdox's website.void
setId(String id)
Workspace's Idvoid
setLogAccessActionsToFiles(Boolean logAccessActionsToFiles)
Log access to filesvoid
setName(String name)
Workspace name.void
setOrganizationPolicyJson(OrganizationPolicyJson organizationPolicyJson)
Organization policy in JSON formatvoid
setPersonalRestrictedWorkspaceFlag(boolean personalRestrictedWorkspaceFlag)
Personal restricted workspace flagvoid
setPersonalWorkspaceFlag(boolean personalWorkspaceFlag)
Personal workspace flatvoid
setProduct(String product)
Obsoletevoid
setRoomCapabilities(Set<WorkspaceCapabilityType> roomCapabilities)
Workspace capabilitiesvoid
setRootFolderUuid(String rootFolderUuid)
void
setShared(Boolean shared)
True if shared, False if notvoid
setSharepoint(SharepointRoomJson sharepoint)
Sharepoint workspacevoid
setSyncPolicy(OrganizationSyncPolicyJson syncPolicy)
Synchronization policyvoid
setUuid(String uuid)
New uuid for workspacevoid
setWorkspacePolicyJson(OrganizationWorkspacesPolicyJson workspacePolicyJson)
Workspace policy-
Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
-
-
-
Method Detail
-
getShared
public Boolean getShared()
True if shared, False if not- Returns:
- True if shared, False if not
-
setShared
public void setShared(Boolean shared)
True if shared, False if not- Parameters:
shared
- True if shared, False if not
-
getLogAccessActionsToFiles
public Boolean getLogAccessActionsToFiles()
Log access to files- Returns:
- Log access to files
-
setLogAccessActionsToFiles
public void setLogAccessActionsToFiles(Boolean logAccessActionsToFiles)
Log access to files- Parameters:
logAccessActionsToFiles
- Log access to files
-
getDescription
public String getDescription()
Workspace description.- Returns:
- Workspace description.
-
setDescription
public void setDescription(String description)
Workspace description.- Parameters:
description
- Workspace description.
-
getSharepoint
public SharepointRoomJson getSharepoint()
Sharepoint workspace- Returns:
- Sharepoint workspace
-
setSharepoint
public void setSharepoint(SharepointRoomJson sharepoint)
Sharepoint workspace- Parameters:
sharepoint
- Sharepoint workspace
-
isExplicitRoom
public boolean isExplicitRoom()
same as explicit as explicit is a keyword in some programming languages- Returns:
- same as explicit as explicit is a keyword in some programming languages
-
setExplicitRoom
public void setExplicitRoom(boolean explicitRoom)
same as explicit as explicit is a keyword in some programming languages- Parameters:
explicitRoom
- same as explicit as explicit is a keyword in some programming languages
-
getUuid
public String getUuid()
New uuid for workspace- Returns:
- New uuid for workspace
-
setUuid
public void setUuid(String uuid)
New uuid for workspace- Parameters:
uuid
- New uuid for workspace
-
getOrganizationPolicyJson
public OrganizationPolicyJson getOrganizationPolicyJson()
Organization policy in JSON format- Returns:
- Organization policy in JSON format
-
setOrganizationPolicyJson
public void setOrganizationPolicyJson(OrganizationPolicyJson organizationPolicyJson)
Organization policy in JSON format- Parameters:
organizationPolicyJson
- Organization policy in JSON format
-
getExternalIdentifier
public ExternalRepositoryIdResultJson getExternalIdentifier()
External identifier- Returns:
- External identifier
-
setExternalIdentifier
public void setExternalIdentifier(ExternalRepositoryIdResultJson externalIdentifier)
External identifier- Parameters:
externalIdentifier
- External identifier
-
getId
public String getId()
Workspace's Id- Returns:
- Workspace's Id
-
setId
public void setId(String id)
Workspace's Id- Parameters:
id
- Workspace's Id
-
getForcePin
public Boolean getForcePin()
-
setForcePin
public void setForcePin(Boolean forcePin)
-
getRoomCapabilities
public Set<WorkspaceCapabilityType> getRoomCapabilities()
Workspace capabilities- Returns:
- Workspace capabilities
-
setRoomCapabilities
public void setRoomCapabilities(Set<WorkspaceCapabilityType> roomCapabilities)
Workspace capabilities- Parameters:
roomCapabilities
- Workspace capabilities
-
getSyncPolicy
public OrganizationSyncPolicyJson getSyncPolicy()
Synchronization policy- Returns:
- Synchronization policy
-
setSyncPolicy
public void setSyncPolicy(OrganizationSyncPolicyJson syncPolicy)
Synchronization policy- Parameters:
syncPolicy
- Synchronization policy
-
getDeleteDate
public Date getDeleteDate()
Delete date- Returns:
- Delete date
-
setDeleteDate
public void setDeleteDate(Date deleteDate)
Delete date- Parameters:
deleteDate
- Delete date
-
getHyperlink
public String getHyperlink()
Direct link to the workspace in watchdox's website.- Returns:
- Direct link to the workspace in watchdox's website.
-
setHyperlink
public void setHyperlink(String hyperlink)
Direct link to the workspace in watchdox's website.- Parameters:
hyperlink
- Direct link to the workspace in watchdox's website.
-
getCreator
public PersonalRoomJson getCreator()
Creator- Returns:
- Creator
-
setCreator
public void setCreator(PersonalRoomJson creator)
Creator- Parameters:
creator
- Creator
-
getProduct
public String getProduct()
Obsolete- Returns:
- Obsolete
-
setProduct
public void setProduct(String product)
Obsolete- Parameters:
product
- Obsolete
-
getAccessLevel
public RoomAccessLevel getAccessLevel()
The user's role in the workspace.- Returns:
- The user's role in the workspace.
-
setAccessLevel
public void setAccessLevel(RoomAccessLevel accessLevel)
The user's role in the workspace.- Parameters:
accessLevel
- The user's role in the workspace.
-
getWorkspacePolicyJson
public OrganizationWorkspacesPolicyJson getWorkspacePolicyJson()
Workspace policy- Returns:
- Workspace policy
-
setWorkspacePolicyJson
public void setWorkspacePolicyJson(OrganizationWorkspacesPolicyJson workspacePolicyJson)
Workspace policy- Parameters:
workspacePolicyJson
- Workspace policy
-
getCreationDate
public Date getCreationDate()
Creation date- Returns:
- Creation date
-
setCreationDate
public void setCreationDate(Date creationDate)
Creation date- Parameters:
creationDate
- Creation date
-
isPersonalWorkspaceFlag
public boolean isPersonalWorkspaceFlag()
Personal workspace flat- Returns:
- Personal workspace flat
-
setPersonalWorkspaceFlag
public void setPersonalWorkspaceFlag(boolean personalWorkspaceFlag)
Personal workspace flat- Parameters:
personalWorkspaceFlag
- Personal workspace flat
-
isPersonalRestrictedWorkspaceFlag
public boolean isPersonalRestrictedWorkspaceFlag()
Personal restricted workspace flag- Returns:
- Personal restricted workspace flag
-
setPersonalRestrictedWorkspaceFlag
public void setPersonalRestrictedWorkspaceFlag(boolean personalRestrictedWorkspaceFlag)
Personal restricted workspace flag- Parameters:
personalRestrictedWorkspaceFlag
- Personal restricted workspace flag
-
isExplicit
public boolean isExplicit()
Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.- Returns:
- Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.
-
setExplicit
public void setExplicit(boolean explicit)
Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.- Parameters:
explicit
- Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.
-
getDefaultWorkspaceOrder
public ApiDocumentOrderVDR getDefaultWorkspaceOrder()
Default workspace order- Returns:
- Default workspace order
-
setDefaultWorkspaceOrder
public void setDefaultWorkspaceOrder(ApiDocumentOrderVDR defaultWorkspaceOrder)
Default workspace order- Parameters:
defaultWorkspaceOrder
- Default workspace order
-
getName
public String getName()
Workspace name.- Returns:
- Workspace name.
-
setName
public void setName(String name)
Workspace name.- Parameters:
name
- Workspace name.
-
getRootFolderUuid
public String getRootFolderUuid()
-
setRootFolderUuid
public void setRootFolderUuid(String rootFolderUuid)
-
-