Class TransientFolderJson
java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.TransientFolderJson
- All Implemented Interfaces:
Serializable
public class TransientFolderJson extends BaseJson
Details of a transient folder
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description TransientFolderJson()
-
Method Summary
Modifier and Type Method Description String
getEmail()
EmailExternalRepositoryIdResultJson
getExternalIdentifier()
Set<WorkspaceCapabilityType>
getFolderCapabilities()
List of folder capabilitiesString
getFullPath()
Full path of folderString
getFullPathDisplay()
Full path of folder for display.Boolean
getHasSubfolders()
Whether the folder has sub folders.Boolean
getIsPermsInherited()
String
getModifiedBy()
Modified byString
getName()
Name of folder.String
getParentFullPath()
String
getRoom()
Workspace ID of the folderString
getRoomUUID()
Workspace ID of the folderString
getSharedFolderId()
Shared Folder IdList<TransientFolderJson>
getSubFolders()
List of subfolders.Date
getTimeInvited()
Time invitedDate
getUpdateDate()
Folder's update date.void
setEmail(String email)
Emailvoid
setExternalIdentifier(ExternalRepositoryIdResultJson externalIdentifier)
void
setFolderCapabilities(Set<WorkspaceCapabilityType> folderCapabilities)
List of folder capabilitiesvoid
setFullPath(String fullPath)
Full path of foldervoid
setFullPathDisplay(String fullPathDisplay)
Full path of folder for display.void
setHasSubfolders(Boolean hasSubfolders)
Whether the folder has sub folders.void
setIsPermsInherited(Boolean isPermsInherited)
void
setModifiedBy(String modifiedBy)
Modified byvoid
setName(String name)
Name of folder.void
setParentFullPath(String parentFullPath)
void
setRoom(String room)
Workspace ID of the foldervoid
setRoomUUID(String roomUUID)
Workspace ID of the foldervoid
setSharedFolderId(String sharedFolderId)
Shared Folder Idvoid
setSubFolders(List<TransientFolderJson> subFolders)
List of subfolders.void
setTimeInvited(Date timeInvited)
Time invitedvoid
setUpdateDate(Date updateDate)
Folder's update date.Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
Constructor Details
-
TransientFolderJson
public TransientFolderJson()
-
-
Method Details
-
getFullPath
Full path of folder- Returns:
- Full path of folder
-
setFullPath
Full path of folder- Parameters:
fullPath
- Full path of folder
-
getUpdateDate
Folder's update date.- Returns:
- Folder's update date.
-
setUpdateDate
Folder's update date.- Parameters:
updateDate
- Folder's update date.
-
getFolderCapabilities
List of folder capabilities- Returns:
- List of folder capabilities
-
setFolderCapabilities
List of folder capabilities- Parameters:
folderCapabilities
- List of folder capabilities
-
getTimeInvited
Time invited- Returns:
- Time invited
-
setTimeInvited
Time invited- Parameters:
timeInvited
- Time invited
-
getFullPathDisplay
Full path of folder for display. Most time, it is same as fullPath except for Box repository, the leading ownerId is removed. Example: "/8221421110/chapter6/FolderTest2222" -> "/chapter6/FolderTest2222"- Returns:
- Full path of folder for display. Most time, it is same as fullPath except for Box repository, the leading ownerId is removed. Example: "/8221421110/chapter6/FolderTest2222" -> "/chapter6/FolderTest2222"
-
setFullPathDisplay
Full path of folder for display. Most time, it is same as fullPath except for Box repository, the leading ownerId is removed. Example: "/8221421110/chapter6/FolderTest2222" -> "/chapter6/FolderTest2222"- Parameters:
fullPathDisplay
- Full path of folder for display. Most time, it is same as fullPath except for Box repository, the leading ownerId is removed. Example: "/8221421110/chapter6/FolderTest2222" -> "/chapter6/FolderTest2222"
-
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.
-
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.
-
getSharedFolderId
Shared Folder Id- Returns:
- Shared Folder Id
-
setSharedFolderId
Shared Folder Id- Parameters:
sharedFolderId
- Shared Folder Id
-
getName
Name of folder.- Returns:
- Name of folder.
-
setName
Name of folder.- Parameters:
name
- Name of folder.
-
getExternalIdentifier
-
setExternalIdentifier
-
getModifiedBy
Modified by- Returns:
- Modified by
-
setModifiedBy
Modified by- Parameters:
modifiedBy
- Modified by
-
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
-
getParentFullPath
-
setParentFullPath
-
getEmail
Email- Returns:
-
setEmail
Email- Parameters:
email
- Email
-