Class IManageFolderInfoResultJson

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

public class IManageFolderInfoResultJson
extends BaseJson
Result from getting a single folder level
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getFolderRole

      public String getFolderRole()
      Folder role
      Returns:
      Folder role
    • setFolderRole

      public void setFolderRole​(String folderRole)
      Folder role
      Parameters:
      folderRole - Folder role
    • 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.
    • getFolderCapabilities

      public Set<WorkspaceCapabilityType> getFolderCapabilities()
      List of folder capabilities
      Returns:
      List of folder capabilities
    • setFolderCapabilities

      public void setFolderCapabilities​(Set<WorkspaceCapabilityType> folderCapabilities)
      List of folder capabilities
      Parameters:
      folderCapabilities - List of folder capabilities
    • 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
    • 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
    • getUuid

      public String getUuid()
      Uuid
      Returns:
      Uuid
    • setUuid

      public void setUuid​(String uuid)
      Uuid
      Parameters:
      uuid - Uuid
    • getParentId

      public Integer getParentId()
    • setParentId

      public void setParentId​(Integer parentId)
    • 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
    • getItemId

      public String getItemId()
      IManage external id of folder
      Returns:
      IManage external id of folder
    • setItemId

      public void setItemId​(String itemId)
      IManage external id of folder
      Parameters:
      itemId - IManage external id of 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.
    • getParentItemId

      public String getParentItemId()
    • setParentItemId

      public void setParentItemId​(String parentItemId)
    • getExternalRepositoryData

      public FolderExternalRepositoryDataJson getExternalRepositoryData()
      External repository data
      Returns:
      External repository data
    • setExternalRepositoryData

      public void setExternalRepositoryData​(FolderExternalRepositoryDataJson externalRepositoryData)
      External repository data
      Parameters:
      externalRepositoryData - External repository data
    • 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.
    • getExternalIdentifier

      public ExternalRepositoryIdResultJson getExternalIdentifier()
      External identifier
      Returns:
      External identifier
    • setExternalIdentifier

      public void setExternalIdentifier​(ExternalRepositoryIdResultJson externalIdentifier)
      External identifier
      Parameters:
      externalIdentifier - External identifier
    • getId

      public Integer getId()
      Id
      Returns:
      Id
    • setId

      public void setId​(Integer id)
      Id
      Parameters:
      id - Id
    • 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