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 Details

  • Method Details

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

      public SharepointRoomJson getSharepoint()
      Sharepoint workspace
      Returns:
      Sharepoint workspace
    • setSharepoint

      public void setSharepoint​(SharepointRoomJson sharepoint)
      Sharepoint workspace
      Parameters:
      sharepoint - Sharepoint workspace
    • 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)