Class TransientWorkspaceJson

    • Constructor Detail

      • TransientWorkspaceJson

        public TransientWorkspaceJson()
    • Method Detail

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

        public Boolean getShared()
        Shared
        Returns:
        Shared
      • setShared

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