Class WorkspacesExample
java.lang.Object
com.blackberry.workspaces.sdk.api.examples.WorkspacesExample
public class WorkspacesExample extends Object
Examples of Workspaces Workspace functionality
- Author:
- tasfaw
-
Constructor Summary
Constructors Constructor Description WorkspacesExample(APISession apiSession)
Creates an instances of the WorkspacesExample class -
Method Summary
Modifier and Type Method Description BulkOperationResultJson
addGroupAccessToDocument(String roomId, String documentName, String groupName)
String
addGroupToRoom(String workspaceId, String groupName)
String
addMembers(String roomId, String address, EntityType entityType, boolean isUsersDefaultEntity, boolean downloadOriginal, String usersRole)
String
addUsersToGroup(List<String> userAddresses, String groupName, int roomId)
RoomJson
createRoom(String name, String description, List<String> administrators)
BulkOperationResultJson
deleteRoom(boolean isPermanent, int roomId)
BulkOperationResultJson
editGroupAccessToDocument(String roomId, String documentName, String groupName)
RoomJson
editRoom(String roomId, String name, String description, boolean renameIfExists, boolean isPersonal, boolean shouldUpdatePersonal)
FolderJson
getFolderTree(String roomId)
RoomLinksJson
getRoomLinks(String roomId)
List<FolderJson>
getSubFolders(String roomId)
WorkspaceInfoJson
infoRoom(String roomId)
BulkOperationResultJson
inviteGroup(String roomId, String emailSubject, String emailMessage, Set<String> groupNames, Set<String> additionalEmails)
ItemListJson<WorkspaceInfoJson>
listRooms()
BulkOperationResultJson
moveFolders(String roomId, String currentPath, String newPath)
String
renameFolder(String roomId, String folderGuid, String newFolderName)
-
Constructor Details
-
WorkspacesExample
Creates an instances of the WorkspacesExample class- Parameters:
apiSession
- An ApiSession instance to be used.
-
-
Method Details
-
createRoom
-
addGroupToRoom
-
addUsersToGroup
-
deleteRoom
-
editRoom
-
infoRoom
-
listRooms
-
getFolderTree
-
getSubFolders
-
getRoomLinks
-
renameFolder
-
moveFolders
-
inviteGroup
-
addMembers
public String addMembers(String roomId, String address, EntityType entityType, boolean isUsersDefaultEntity, boolean downloadOriginal, String usersRole) -
addGroupAccessToDocument
public BulkOperationResultJson addGroupAccessToDocument(String roomId, String documentName, String groupName) -
editGroupAccessToDocument
public BulkOperationResultJson editGroupAccessToDocument(String roomId, String documentName, String groupName)
-