Class FolderJson
java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.FolderJson
- All Implemented Interfaces:
Serializable
public class FolderJson extends BaseJson
Details about a single folder
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description FolderJson()
-
Method Summary
Modifier and Type Method Description ExternalRepositoryIdResultJson
getExternalIdentifier()
String
getFolder()
Parent folder of the folderSet<WorkspaceCapabilityType>
getFolderCapabilities()
String
getFolderRole()
String
getFullPath()
Full path from the workspace rootBoolean
getHasSubfolders()
Whether the folder has sub folders.Integer
getId()
Boolean
getIsPermsInherited()
String
getName()
Name of folder.Boolean
getOriginalReadAckState()
String
getParentGuid()
Integer
getParentId()
Parent folder ID.Boolean
getReadConfirmationIncludeSubfolder()
Boolean
getReadConfirmationRequired()
String
getRoom()
Workspace ID of the folderString
getRoomUUID()
Workspace ID of the folderBoolean
getStarred()
Will be true if the folder was marked as starred (favorite).Date
getStarredDate()
List<FolderJson>
getSubFolders()
List of subfolders.Date
getUpdateDate()
Folder's update date.String
getUuid()
void
setExternalIdentifier(ExternalRepositoryIdResultJson externalIdentifier)
void
setFolder(String folder)
Parent folder of the foldervoid
setFolderCapabilities(Set<WorkspaceCapabilityType> folderCapabilities)
void
setFolderRole(String folderRole)
void
setFullPath(String fullPath)
Full path from the workspace rootvoid
setHasSubfolders(Boolean hasSubfolders)
Whether the folder has sub folders.void
setId(Integer id)
void
setIsPermsInherited(Boolean isPermsInherited)
void
setName(String name)
Name of folder.void
setOriginalReadAckState(Boolean originalReadAckState)
void
setParentGuid(String parentGuid)
void
setParentId(Integer parentId)
Parent folder ID.void
setReadConfirmationIncludeSubfolder(Boolean readConfirmationIncludeSubfolder)
void
setReadConfirmationRequired(Boolean readConfirmationRequired)
void
setRoom(String room)
Workspace ID of the foldervoid
setRoomUUID(String roomUUID)
Workspace ID of the foldervoid
setStarred(Boolean starred)
Will be true if the folder was marked as starred (favorite).void
setStarredDate(Date starredDate)
void
setSubFolders(List<FolderJson> subFolders)
List of subfolders.void
setUpdateDate(Date updateDate)
Folder's update date.void
setUuid(String uuid)
Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
Constructor Details
-
FolderJson
public FolderJson()
-
-
Method Details
-
getFullPath
Full path from the workspace root- Returns:
- Full path from the workspace root
-
setFullPath
Full path from the workspace root- Parameters:
fullPath
- Full path from the workspace root
-
getFolderRole
-
setFolderRole
-
getUpdateDate
Folder's update date.- Returns:
- Folder's update date.
-
setUpdateDate
Folder's update date.- Parameters:
updateDate
- Folder's update date.
-
getFolderCapabilities
-
setFolderCapabilities
-
getOriginalReadAckState
-
setOriginalReadAckState
-
getHasSubfolders
Whether the folder has sub folders.- Returns:
- Whether the folder has sub folders.
-
setHasSubfolders
Whether the folder has sub folders.- Parameters:
hasSubfolders
- Whether the folder has sub folders.
-
getUuid
-
setUuid
-
getParentId
Parent folder ID.- Returns:
- Parent folder ID.
-
setParentId
Parent folder ID.- Parameters:
parentId
- Parent folder ID.
-
getRoom
Workspace ID of the folder- Returns:
- Workspace ID of the folder
-
setRoom
Workspace ID of the folder- Parameters:
room
- Workspace ID of the folder
-
getSubFolders
List of subfolders. None if there are no subfolders.- Returns:
- List of subfolders. None if there are no subfolders.
-
setSubFolders
List of subfolders. None if there are no subfolders.- Parameters:
subFolders
- List of subfolders. None if there are no subfolders.
-
getFolder
Parent folder of the folder- Returns:
- Parent folder of the folder
-
setFolder
Parent folder of the folder- Parameters:
folder
- Parent folder of the folder
-
getStarred
Will be true if the folder was marked as starred (favorite).- Returns:
- Will be true if the folder was marked as starred (favorite).
-
setStarred
Will be true if the folder was marked as starred (favorite).- Parameters:
starred
- Will be true if the folder was marked as starred (favorite).
-
getStarredDate
-
setStarredDate
-
getReadConfirmationRequired
-
setReadConfirmationRequired
-
getParentGuid
-
setParentGuid
-
getName
Name of folder.- Returns:
- Name of folder.
-
setName
Name of folder.- Parameters:
name
- Name of folder.
-
getExternalIdentifier
-
setExternalIdentifier
-
getReadConfirmationIncludeSubfolder
-
setReadConfirmationIncludeSubfolder
-
getId
-
setId
-
getIsPermsInherited
-
setIsPermsInherited
-
getRoomUUID
Workspace ID of the folder- Returns:
- Workspace ID of the folder
-
setRoomUUID
Workspace ID of the folder- Parameters:
roomUUID
- Workspace ID of the folder
-