Class TransientWorkspaceJson

java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.TransientWorkspaceJson
All Implemented Interfaces:
Serializable

public class TransientWorkspaceJson
extends BaseJson
A transient worksapce
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getShared

      public Boolean getShared()
      Shared
      Returns:
      Shared
    • setShared

      public void setShared​(Boolean shared)
      Shared
      Parameters:
      shared - Shared
    • 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.
    • getLogAccessActionsToFiles

      public Boolean getLogAccessActionsToFiles()
      Log access actions to files
      Returns:
      Log access actions to files
    • setLogAccessActionsToFiles

      public void setLogAccessActionsToFiles​(Boolean logAccessActionsToFiles)
      Log access actions to files
      Parameters:
      logAccessActionsToFiles - Log access actions to files
    • 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.
    • 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
    • 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
    • getUuid

      public String getUuid()
      Workspace uuid.
      Returns:
      Workspace uuid.
    • setUuid

      public void setUuid​(String uuid)
      Workspace uuid.
      Parameters:
      uuid - Workspace uuid.
    • 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.
    • getOrganizationPolicyJson

      public OrganizationPolicyJson getOrganizationPolicyJson()
      Organization policy
      Returns:
      Organization policy
    • setOrganizationPolicyJson

      public void setOrganizationPolicyJson​(OrganizationPolicyJson organizationPolicyJson)
      Organization policy
      Parameters:
      organizationPolicyJson - Organization policy
    • 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
    • getTransientWorkspaceExternalDataJson

      public TransientWorkspaceExternalDataJson getTransientWorkspaceExternalDataJson()
      Transient workspace external data
      Returns:
      Transient workspace external data
    • setTransientWorkspaceExternalDataJson

      public void setTransientWorkspaceExternalDataJson​(TransientWorkspaceExternalDataJson transientWorkspaceExternalDataJson)
      Transient workspace external data
      Parameters:
      transientWorkspaceExternalDataJson - Transient workspace external data
    • getName

      public String getName()
      Workspace name.
      Returns:
      Workspace name.
    • setName

      public void setName​(String name)
      Workspace name.
      Parameters:
      name - Workspace name.
    • getId

      public String getId()
      Workspace Id
      Returns:
      Workspace Id
    • setId

      public void setId​(String id)
      Workspace Id
      Parameters:
      id - Workspace Id
    • getRoomCapabilities

      public Set<WorkspaceCapabilityType> getRoomCapabilities()
      List of workspace capbailities
      Returns:
      List of workspace capbailities
    • setRoomCapabilities

      public void setRoomCapabilities​(Set<WorkspaceCapabilityType> roomCapabilities)
      List of workspace capbailities
      Parameters:
      roomCapabilities - List of workspace capbailities
    • getSyncPolicy

      public OrganizationSyncPolicyJson getSyncPolicy()
      Sync policy
      Returns:
      Sync policy
    • setSyncPolicy

      public void setSyncPolicy​(OrganizationSyncPolicyJson syncPolicy)
      Sync policy
      Parameters:
      syncPolicy - Sync policy
    • getDeleteDate

      public Date getDeleteDate()
      Delete date
      Returns:
      Delete date
    • setDeleteDate

      public void setDeleteDate​(Date deleteDate)
      Delete date
      Parameters:
      deleteDate - Delete date