Class FolderInfoJson

    • Constructor Detail

      • FolderInfoJson

        public FolderInfoJson()
    • Method Detail

      • getFullPath

        public String getFullPath()
        Full path from the room root
        Returns:
        Full path from the room root
      • setFullPath

        public void setFullPath​(String fullPath)
        Full path from the room root
        Parameters:
        fullPath - Full path from the room root
      • getFolderRole

        public String getFolderRole()
      • setFolderRole

        public void setFolderRole​(String folderRole)
      • getUpdateDate

        public Date getUpdateDate()
        Folder's update date.
        Returns:
        Folder's update date.
      • setUpdateDate

        public void setUpdateDate​(Date updateDate)
        Folder's update date.
        Parameters:
        updateDate - Folder's update date.
      • getOriginalReadAckState

        public Boolean getOriginalReadAckState()
      • setOriginalReadAckState

        public void setOriginalReadAckState​(Boolean originalReadAckState)
      • getHasSubfolders

        public Boolean getHasSubfolders()
        Whether the folder has sub folders.
        Returns:
        Whether the folder has sub folders.
      • setHasSubfolders

        public void setHasSubfolders​(Boolean hasSubfolders)
        Whether the folder has sub folders.
        Parameters:
        hasSubfolders - Whether the folder has sub folders.
      • getTotalCount

        public Integer getTotalCount()
        # of files in folder, include sub folders
        Returns:
        # of files in folder, include sub folders
      • setTotalCount

        public void setTotalCount​(Integer totalCount)
        # of files in folder, include sub folders
        Parameters:
        totalCount - # of files in folder, include sub folders
      • getUuid

        public String getUuid()
        UUID of the folder
        Returns:
        UUID of the folder
      • setUuid

        public void setUuid​(String uuid)
        UUID of the folder
        Parameters:
        uuid - UUID of the folder
      • getTotalFilesSize

        public Long getTotalFilesSize()
        Size in MB for all files in this folder, include sub folders
        Returns:
        Size in MB for all files in this folder, include sub folders
      • setTotalFilesSize

        public void setTotalFilesSize​(Long totalFilesSize)
        Size in MB for all files in this folder, include sub folders
        Parameters:
        totalFilesSize - Size in MB for all files in this folder, include sub folders
      • getWorkspaceUuid

        public String getWorkspaceUuid()
      • setWorkspaceUuid

        public void setWorkspaceUuid​(String workspaceUuid)
      • getParentId

        public Integer getParentId()
        Parent folder of the folder
        Returns:
        Parent folder of the folder
      • setParentId

        public void setParentId​(Integer parentId)
        Parent folder of the folder
        Parameters:
        parentId - Parent folder of the folder
      • getRoom

        public String getRoom()
        Workspace ID of the folder
        Returns:
        Workspace ID of the folder
      • setRoom

        public void setRoom​(String room)
        Workspace ID of the folder
        Parameters:
        room - Workspace ID of the folder
      • getIsPermissionsInherited

        public Boolean getIsPermissionsInherited()
        are permissions inherited from parent
        Returns:
        are permissions inherited from parent
      • isPermissionsInherited

        @Deprecated
        public Boolean isPermissionsInherited()
        Deprecated.
        are permissions inherited from parent
        Returns:
        are permissions inherited from parent
      • setIsPermissionsInherited

        public void setIsPermissionsInherited​(Boolean isPermissionsInherited)
        are permissions inherited from parent
        Parameters:
        isPermissionsInherited - are permissions inherited from parent
      • setPermissionsInherited

        @Deprecated
        public void setPermissionsInherited​(Boolean isPermissionsInherited)
        Deprecated.
        are permissions inherited from parent
        Parameters:
        isPermissionsInherited - are permissions inherited from parent
      • getFolder

        public String getFolder()
      • setFolder

        public void setFolder​(String folder)
      • getSubFolders

        public List<FolderJson> getSubFolders()
        List of subfolders. None if there are no subfolders.
        Returns:
        List of subfolders. None if there are no subfolders.
      • setSubFolders

        public void setSubFolders​(List<FolderJson> subFolders)
        List of subfolders. None if there are no subfolders.
        Parameters:
        subFolders - List of subfolders. None if there are no subfolders.
      • getReadConfirmationRequired

        public Boolean getReadConfirmationRequired()
        is read confirmation required for files in this folder
        Returns:
        is read confirmation required for files in this folder
      • setReadConfirmationRequired

        public void setReadConfirmationRequired​(Boolean readConfirmationRequired)
        is read confirmation required for files in this folder
        Parameters:
        readConfirmationRequired - is read confirmation required for files in this folder
      • setFolderPathToUuidJsons

        public void setFolderPathToUuidJsons​(Set<FolderPathToUuidJson> folderPathToUuidJsons)
      • getName

        public String getName()
        Name of folder.
        Returns:
        Name of folder.
      • setName

        public void setName​(String name)
        Name of folder.
        Parameters:
        name - Name of folder.
      • getReadConfirmationIncludeSubfolder

        public Boolean getReadConfirmationIncludeSubfolder()
      • setReadConfirmationIncludeSubfolder

        public void setReadConfirmationIncludeSubfolder​(Boolean readConfirmationIncludeSubfolder)
      • getId

        public Integer getId()
        Id for the folder
        Returns:
        Id for the folder
      • setId

        public void setId​(Integer id)
        Id for the folder
        Parameters:
        id - Id for the folder
      • getLastFileModifiedDate

        public Date getLastFileModifiedDate()
        max last modified date of files in folder, include sub folders
        Returns:
        max last modified date of files in folder, include sub folders
      • setLastFileModifiedDate

        public void setLastFileModifiedDate​(Date lastFileModifiedDate)
        max last modified date of files in folder, include sub folders
        Parameters:
        lastFileModifiedDate - max last modified date of files in folder, include sub folders