Class RoomJson

    • Constructor Detail

      • RoomJson

        public RoomJson()
    • 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
      • 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
      • 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.
      • 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.
      • 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)