public class Workspaces extends Object
Constructor and Description |
---|
Workspaces(NetworkConnectionManager connection,
APISession apiSession) |
Modifier and Type | Method and Description |
---|---|
BulkOperationResultJson |
addEntityToDocumentV30(AddDocumentEntityJson addDocumentEntityJson)
Adds permitted entity to workspace with no permissions outside of the
given folder.
|
BulkOperationResultJson |
addEntityToFolderV30(AddFolderEntityJson addFolderEntityJson)
Adds permitted entity to workspace with no permissions outside of the
given folder.
|
String |
addEntityV30(String roomId,
AddEntityVdrJson addEntityVdrJson)
This call adds a new entity to a workspace.
|
BulkOperationResultJson |
addFolderPermissionRequestV30(AddFolderPermissionRequestJson addFolderPermissionRequestJson)
Adds a new permission request for folder.
|
String |
addMembersToGroupV30(AddMembersToGroupWithGroupJson addMembersToGroupWithGroupJson)
Adds members (users) to a group.
|
String |
addMembersV30(String roomId,
AddRoomMembersJson addRoomMembersJson)
Adds members to a workspace.
|
BulkOperationResultJson |
addPermissionsV30(String roomId,
VdrAddPermissionsJson vdrAddPermissionsJson)
Adds permissions for entities (users/groups/domains) to a set of files
in a workspace.
|
BulkOperationResultJson |
addTagsV30(String roomId,
AddDocumentsTagValuesJson addDocumentsTagValuesJson)
Adds tags to a list of files.
|
BulkOperationResultJson |
changeDefaultPermissionsBulkV30(ChangeEntitiesVdrJson changeEntitiesVdrJson)
Changes default permissions of a permitted entity in a workspace.
|
String |
changeDefaultPermissionsV30(String roomId,
ChangeEntityVdrJson changeEntityVdrJson)
Changes default permissions of a permitted entity in a workspace.
|
ExternalDocumentsTransactionResultJson |
copyDocumentsFromRoomsToExchangeAsyncV30()
Submits files in Sent items (asynchronous).
|
DocumentJson |
copyDocumentsFromRoomsToExchangeV30(CopyDocumentFromRoomJson copyDocumentFromRoomJson)
Submits files in Sent items.
|
BulkOperationResultJson |
copyMembershipV30(String roomId,
CopyMembershipJson copyMembershipJson)
Copies membership (of several users) to another existing user.
|
ItemListJson<FolderJson> |
createExternalFoldersTreeV30(CreateWorkspaceExternalFoldersJson createWorkspaceExternalFoldersJson)
Creates a folder in a workspace for each external folder in the tree.
|
TransactionStatusJson |
createFoldersBulkV30(CreateFolderAsyncJson createFolderAsyncJson)
Creates a folder in a workspace with a specified path.
|
FolderSuggestedNameJson |
createFoldersInFolderIfNewV30(CreateFolderJson createFolderJson)
Creates a folder in a workspace with a specified parent ID and name.
|
FolderJson |
createFoldersInFolderV30(CreateFolderJson createFolderJson)
Creates a folder in a workspace with a specified parent ID and name.
|
ExternalFoldersTransactionResultJson |
createFoldersTreeAsyncV30(CreateWorkspaceFolderTreeJson createWorkspaceFolderTreeJson)
Creates a folder in a workspace for each folder in the tree
asynchronous.
|
BulkOperationResultJson |
createFoldersTreeV30(CreateWorkspaceFolderTreeJson createWorkspaceFolderTreeJson)
Creates a folder in a workspace for each folder in the tree.
|
String |
createFoldersV30(String roomId,
PathAndExternalIdJson pathAndExternalIdJson)
Deprecated.
|
SubmitIfNewJson |
createNewDocumentV30(CreateNewDocumentJson createNewDocumentJson)
Create new empty document
|
RoomJson |
createRoomV30(CreateRoomJson createRoomJson)
Creates a workspace.
|
BulkOperationResultJson |
deleteDocumentsBulkV30(BulkDeleteWorkspaceDocumentsJson bulkDeleteWorkspaceDocumentsJson)
Deletes files and/or folders.
|
BulkOperationResultJson |
deleteDocumentsV30(String roomId,
DeleteDocumentsSelectionVdrJson deleteDocumentsSelectionVdrJson)
Deletes files and/or folders from a workspace.
|
String |
deleteEntitiesV30(String roomId,
DeleteRoomEntitiesJson deleteRoomEntitiesJson)
Deletes entities from a workspace.
|
BulkOperationResultJson |
deleteFolderV30(String roomId,
DeleteFolderJson deleteFolderJson)
Deletes a folder and all of its subfolders and files from a workspace.
|
BulkOperationResultJson |
deleteRoomV30(DeleteRoomJson deleteRoomJson)
Deletes a workspace and all its contents.
|
BulkOperationResultJson |
deleteRoomV30(String roomId)
Deprecated.
|
BulkOperationResultJson |
documentUploadCompleteV30(String documentGuid,
String roomId)
Completes the already uploaded by chunks file.
|
InputStream |
downloadDocumentsWithRecycleBinFormV30(Set<String> documentsGuids,
Boolean forceAction,
String roomGuid,
Integer roomId,
String wdUniqueDownloadKey)
Downloads files from the Recycle bin (Form) for a given workspace.
|
InputStream |
downloadDocumentsWithRecycleBinV30(DownloadWorkspaceDocumentsWithRecycleBinJson downloadWorkspaceDocumentsWithRecycleBinJson)
Downloads files from the recycle bin for a given workspace.
|
InputStream |
downloadGenericDocumentsV30(String roomId,
DownloadDocumentsSelectionVdrJson downloadDocumentsSelectionVdrJson)
Creates and downloads a ZIP file containing all (original and
protected) files in a specified workspace.
|
void |
downloadOriginalDocumentsV30(String roomId,
DocumentsSelectionVdrJson documentsSelectionVdrJson)
Deprecated.
Use
Workspaces#downloadGenericDocumentsV30(String,
String, DownloadDocumentsSelectionVdrJson) instead. |
InputStream |
downloadProtectedDocumentsV30(String roomId,
DocumentsSelectionVdrJson documentsSelectionVdrJson)
Deprecated.
Use
Workspaces#downloadGenericDocumentsV30(String,
String, DownloadDocumentsSelectionVdrJson) instead. |
InputStream |
downloadSingleRecycleBinDocumentV30(DownloadSingleRecycleBinWorkspaceDocumentJson downloadSingleRecycleBinWorkspaceDocumentJson)
Downloads the original version of the file.
|
BulkOperationResultJson |
editFoldersAndDocumentsSettingsBulkV30(EditFoldersAndDocumentsSettingsBulkJson editFoldersAndDocumentsSettingsBulkJson)
Edit folder permission settings - whether the folder should inherit
permissions from its parent, and whether to force descendants inherit.
|
BulkOperationResultJson |
editFolderSettingsV30(EditFolderSettingsJson editFolderSettingsJson)
Deprecated.
|
BulkOperationResultJson |
editManagersToGroupV30(EditManagersOnGroupJson editManagersOnGroupJson)
Edit managers on groups ( set or unset manager properties for users).
|
BulkOperationResultJson |
editPermissionsV30(String roomId,
VdrEditPermissionsJson vdrEditPermissionsJson)
Edit permissions for a list of files for a list of entities (users,
groups, etc).
|
RoomJson |
editRoomV30(String roomId,
EditRoomJson editRoomJson)
Renames a workspace.
|
ItemListJson<RoomEntityJson> |
entityListV30(String roomId)
List the workspace entities (groups/domain/users) that are members of
the workspace.
|
PagingItemListJson<CountingRoomEntityJson> |
entityPagedListV30(ListRoomEntitiesJson listRoomEntitiesJson)
List the room entities (groups/domain/everyone) that are members of the
room.
|
PagingItemListJson<GroupLogRecordJson> |
exportGroupLogToJsonV30(String roomId,
BaseLogJson baseLogJson)
Exports the workspace groups log to JSON.
|
InputStream |
exportGroupLogV30(String roomId,
BaseLogJson baseLogJson)
Exports the workspace groups log.
|
BulkOperationResultJson |
foldersReadConfirmationEditV30(FolderReadConfirmationEditJson folderReadConfirmationEditJson)
set the default read confirmation flag for folders
|
GuidJson |
generateGuidV30(String roomId)
Creates a GUID for a new file.
|
PagingItemListJson<ActivityLogRecordJson> |
getActivityLogV30(String guid,
String roomId,
boolean lastActionPerUser,
Integer pageNumber,
Integer pageSize)
Deprecated.
Use
Files#getActivityLogV30(String,
GetDocumentActivityLogRequestJson) instead. |
EmailBulkDataJson |
getBulkEmailDataV30(GetEmailBulkDataJson getEmailBulkDataJson)
Gets data for bulk email notifications.
|
GuidJson |
getDocumentGUIDV30(String roomId,
GetGuidByFolderAndNameJson getGuidByFolderAndNameJson)
Gets a document GUID.
|
DocumentJson |
getDocumentInfoV30(String guid,
String roomId)
Gets information about a specific file in a workspace.
|
DocumentLinksJson |
getDocumentLinksV30(GuidJson guidJson)
Gets links for a file in a workspace.
|
ExternalTransactionStatusJson |
getExternalTransactionStatusV30(ExternalTransactionInputJson externalTransactionInputJson)
Gets external transaction status.
|
FolderInfoJson |
getFolderInfoV30(GetFolderInfoJson getFolderInfoJson)
Get info for a folder if it has been updated later than a specified
date.
|
FolderLinksJson |
getFolderLinksV30(String roomId,
PathOrFolderIdJson pathOrFolderIdJson)
Gets links for a folder in a workspace.
|
FolderJson |
getFolderTreeV30(String roomId,
String folderUuid)
Gets the tree of all folders and subfolders in a specified workspace.
|
RoomEntityJson |
getGroupInfoV30(GetGroupInfoJson getGroupInfoJson)
Gets information about a group in a workspace.
|
ItemListJson<RoomEntityJson> |
getGroupsV30(String roomId)
Gets a list of all groups in a specified workspace.
|
WorkspaceInfoJson |
getInfoForAdminV30(String roomId,
boolean addExternalData,
boolean fetchEvenIfDeleted,
boolean includeWorkspacePolicyData)
Gets workspace info.
|
WorkspaceInfoJson |
getInfoV30(String roomId,
boolean addExternalData,
boolean adminMode,
boolean fetchEvenIfDeleted,
boolean includeSyncData,
boolean includeWorkspacePolicyData)
Gets workspace info.
|
InitialSyncStatusJson |
getInitialSyncStateForExternalRoomV30(InitialSyncRoomDataJson initialSyncRoomDataJson)
Applies a decision on a request.
|
InviteTextJson |
getInviteTextV30(String emailSubject,
String roomId)
Gets invite email message for workspace.
|
InviteTextJson |
getInviteTextV30(String emailSubject,
String guid,
String roomId)
Gets invite email message for file.
|
ItemListJson<EntityPermissionJson> |
getPermissionsV30(String guid,
String roomId)
Returns all permitted entities permitted to the workspace.
|
RoomLinksJson |
getRoomLinksV30(String roomId)
Returns the URL link to a workspace.
|
TagListJson |
getRoomsTagValuesV30(RoomListJson roomListJson)
Gets a list of tags for a list of the user's workspaces.
|
BulkOperationResultJson |
inviteV30(String roomId,
InviteJson inviteJson)
Invite groups to a workspace.
|
BulkOperationResultJson |
inviteV30(String guid,
String roomId,
InviteJson inviteJson)
Invites groups to a specific file in a workspace.
|
PagingItemListJson<BaseJson> |
listDocumentsForAdminV30(String roomId,
ListDocumentsVdrJson listDocumentsVdrJson)
Lists all files in a specified workspace for admin console requests.
|
PagingItemListJson<BaseJson> |
listDocumentsV30(String roomId,
ListDocumentsVdrJson listDocumentsVdrJson)
Requests a list of all files in a specified workspace.
|
FolderDefaultPermissionsJson |
listFolderDefaultPermissionsV30(ListFolderDefaultPermissionsJson listFolderDefaultPermissionsJson)
Available for workspace admins only.
|
ItemListJson<FolderPendingPermissionRequestsJson> |
listFolderPermissionRequestsV30(ListFolderPermissionRequestsJson listFolderPermissionRequestsJson)
Lists existing permissions requests for folder or the entire workspace
where the root folder is supplied.
|
PermissionDetailsJson |
listFolderPermissionsBulkV30(ListBulkFolderPermissionsJson listBulkFolderPermissionsJson)
Available for workspace admins only.
|
FoldersDocumentsJson |
listFoldersAndDocumentsV30(String roomId)
Lists all folders and files in the specified workspace.
|
ItemListJson<LastResolvedFolderPermissionRequestResultJson> |
listLastResolvedFolderPermissionRequestsV30(ListLastResolvedFolderPermissionRequestsJson listLastResolvedFolderPermissionRequestsJson)
Lists last resolved permission requests on folder.
|
PermissionDetailsJson |
listPermissionDetailsV30(ListPermissionDetailsJson listPermissionDetailsJson)
Lists permission details for files and folders bulkly for all entities
in the room.
|
ItemListJson<ListRoomsByTypeResultJson> |
listRoomsByTypeV30(ListRoomsByTypeJson listRoomsByTypeJson) |
ItemListJson<WorkspaceInfoJson> |
listRoomsForAdminV30(boolean addExternalData,
Set<String> workspaceTypes)
Retrieves a list of all the workspaces for a user with VIEW_ALL_ROOMS
capability.
|
ItemListJson<WorkspaceInfoJson> |
listRoomsV30(boolean addExternalData,
boolean adminMode,
boolean includeSyncData,
boolean includeWorkspacePolicyData,
Set<String> workspaceTypes)
Retrieves a list of all the workspaces of the current user.
|
ItemListJson<WorkspaceGroupMembershipForUserInfoJson> |
listWorkspaceGroupMembershipsForUserV30(ListWorkspaceGroupMembershipsForUserRequestJson listWorkspaceGroupMembershipsForUserRequestJson)
Lists groups in the workspace for a user.
|
PagingItemListJson<RecycleBinDocumentJson> |
listWorkspacesRecycleBinDocumentsV30(ListWorkspaceRecycleBinDocumentsJson listWorkspaceRecycleBinDocumentsJson)
Lists files in the workspace Recycle bin.
|
PagingItemListJson<WorkspaceInfoJson> |
listWorkspacesRecycleBinWorkspacesV30(ListWorkspaceRecycleBinWorkspacesJson listWorkspaceRecycleBinWorkspacesJson)
Lists workspaces in the workspaces Recycle bin.
|
BulkOperationResultJson |
loadToCacheV30(LoadToCacheJson loadToCacheJson)
Adds a workspace to cache (saved for offline).
|
BulkOperationResultJson |
lockDocumentsV30(LockDocumentsRequestJson lockDocumentsRequestJson)
Locks files.
|
String |
markRoomAsExplicitV30(String roomId,
RoomExplicitJson roomExplicitJson)
Marks a workspace as explicit.
|
BulkOperationResultJson |
markV30(MarkDocumentsSelectionJson markDocumentsSelectionJson)
Marks a specified list of files with a mark.
|
BulkOperationResultJson |
markV30(String roomId,
MarkDocumentsSelectionVdrJson markDocumentsSelectionVdrJson)
Marks a specified list of files in a workspace.
|
String |
modifyGroupV30(ModifyGroupWithGroupJson modifyGroupWithGroupJson)
Use this function when you wish to change a group that already exists
in the workspace.
|
BulkOperationResultJson |
moveAllV30(String roomId,
MoveAllJson moveAllJson)
Moves all files from one folder in a workspace to another folder.
|
BulkOperationResultJson |
moveDocumentV30(String guid,
String roomId,
PathOrFolderIdJson pathOrFolderIdJson)
Moves a file in a workspace to a new folder.
|
BulkOperationResultJson |
moveFolderIntoFolderV30(MoveFolderIntoFolderJson moveFolderIntoFolderJson)
Moves a folder in a workspace (and its contents) to a new location
within the same workspace.
|
BulkOperationResultJson |
moveFolderV30(String roomId,
MoveFolderJson moveFolderJson)
Moves a folder in a workspace (and its contents) to a new location
within the same workspace.
|
BulkOperationResultJson |
moveV30(String roomId,
MoveJson moveJson)
Moves files in a workspace folder to a different folder within the same
workspace.
|
BulkOperationResultJson |
openForAllRoomV30(String roomId,
OpenForAllRoomEditJson openForAllRoomEditJson)
Sets a workspace to be open to all entities (users, groups, domains
etc).
|
String |
removeAllTagsV30(String documentGuid,
String roomId,
TagFieldJson tagFieldJson)
Removes all tags for a specified file.
|
String |
removeClassificationV30(String roomId,
DocumentsSelectionJson documentsSelectionJson)
Deprecated.
|
BulkOperationResultJson |
removeMembersFromGroupV30(RemoveMembersFromGroupJson removeMembersFromGroupJson)
Removes members (users) from a group.
|
BulkOperationResultJson |
removeTagsV30(String roomId,
RemoveDocumentsTagValuesJson removeDocumentsTagValuesJson)
Removes specified tags from a list of files.
|
String |
removeUserFromRoomDeprecatedV30(String domain,
String name,
String roomId,
ListRoomEntitiesJson listRoomEntitiesJson)
Deprecated.
Use
Workspaces#deleteEntitiesV30(String, String,
DeleteRoomEntitiesJson) instead. |
String |
renameDocumentV30(String guid,
String roomId,
UpdateDocumentJson updateDocumentJson)
Renames a file in a workspace.
|
String |
renameFolderV30(String roomId,
RenameFolderJson renameFolderJson)
Renames a folder within a workspace.
|
BulkOperationResultJson |
resolveActionForFolderPermissionRequestV30(ResolveActionForFolderPermissionRequestJson resolveActionForFolderPermissionRequestJson)
Applies a decision on a request.
|
BulkOperationResultJson |
restoreWorkspacesRecycleBinDocumentsV30(RestoreWorkspacesRecycleBinDocumentJson restoreWorkspacesRecycleBinDocumentJson)
Restores files from Recycle bin.
|
BulkOperationResultJson |
restoreWorkspacesRecycleBinWorkspacesV30(RestoreWorkspacesRecycleBinWorkspacesJson restoreWorkspacesRecycleBinWorkspacesJson)
Restores workspaces from Recycle bin.
|
BulkOperationResultJson |
revokePermissionsV30(String roomId,
VdrRevokePermissionJson vdrRevokePermissionJson)
Revokes all permissions for a list of entities (users, groups etc) for
a list of files in a workspace.
|
PagingItemListJson<DocumentJson> |
searchDocumentsForAdminV30(SearchDocumentsVdrJson searchDocumentsVdrJson)
For use in Admin console: Search for files in workspaces according to a
search string.
|
PagingItemListJson<DocumentJson> |
searchDocumentsV30(SearchDocumentsVdrJson searchDocumentsVdrJson)
For use in MyDox: Search for files in workspaces according to a search
string.
|
String |
sendBulkEmailV30(SendEmailBulkJson sendEmailBulkJson)
Sends bulk email notifications for a list of files to all permitted
entities (users, groups etc) for each file.
|
String |
sendEmailV30(String guid,
String roomId,
SendEmailJson sendEmailJson)
Sends email to group of recipients with a message regarding a specific
file in a workspace.
|
String |
setClassificationV30(String roomId,
SetClassificationJson setClassificationJson)
Deprecated.
|
BulkOperationResultJson |
setModifiedDateV30(DocumentsModifiedDateSetJson documentsModifiedDateSetJson)
Deprecated.
|
BulkOperationResultJson |
setSharepointProtectorV30(BulkWorkspaceProtectorSettingsJson bulkWorkspaceProtectorSettingsJson)
Sets protect anywhere policy for a workspace.
|
BulkOperationResultJson |
setUpdateDataV30(DocumentsUpdateDataSetJson documentsUpdateDataSetJson)
Sets files update data.
|
SubmitIfNewJson |
submitDocumentIfNewV30(String roomId,
SubmitDocumentVdrJson submitDocumentVdrJson)
Submits a file to a room if the file is new (ie not a new version of an
existing file).
|
ItemListJson<SubmitDocumentResultJson> |
submitDocumentsV30(String roomId,
SubmitDocumentsVdrJson submitDocumentsVdrJson)
Submits files to a workspace.
|
BulkOperationResultJson |
unlockDocumentsV30(UnlockDocumentsRequestJson unlockDocumentsRequestJson)
Unlock files.
|
String |
updateDocumentV30(String guid,
String roomId,
File data,
DeviceType deviceType,
String documentName,
String mailBody,
String mailSubject,
Boolean sendMail)
Deprecated.
|
GuidJson |
uploadBlobV30(String roomId,
File data,
DeviceType deviceType,
String documentName,
String fileName,
Long start)
Uploads a file to a workspace and generates a new GUID for it.
|
String |
uploadDocumentBase64V30(String documentGuid,
String roomId,
File data,
DeviceType deviceType,
String documentName)
Uploads a file to a workspace in base64.
|
String |
uploadDocumentByPostV30(String documentGuid,
String roomId,
File data,
DeviceType deviceType,
String documentName,
String fileName,
Long start)
Uploads a file to a workspace.
|
String |
uploadDocumentByPostV30(String documentGuid,
String roomId,
InputStream data,
DeviceType deviceType,
String documentName,
String fileName,
Long start)
Uploads a file to a workspace.
|
BulkOperationResultJson |
validateCreateFolderV30(ValidateCreateFolderJson validateCreateFolderJson)
Validates the parameters are ok for adding folder.
|
BulkOperationResultJson |
validateDocumentsToDownloadFromRecycleBinV30(ValidateDownloadWorkspaceDocumentsWithRecycleBinJson validateDownloadWorkspaceDocumentsWithRecycleBinJson)
Validates files to download from a Recycle bin.
|
BulkOperationResultJson |
validateDocumentsToDownloadV30(String roomId,
ValidateDownloadDocumentsSelectionVdrJson validateDownloadDocumentsSelectionVdrJson)
Validates a list of files for download from a specific workspace.
|
BulkOperationResultJson |
validateDocumentsToDownloadV30(ValidateDownloadDocumentVersionInVdrsJson validateDownloadDocumentVersionInVdrsJson)
Validates the file versions for download from a list of files.
|
public Workspaces(NetworkConnectionManager connection, APISession apiSession)
public BulkOperationResultJson addEntityToDocumentV30(AddDocumentEntityJson addDocumentEntityJson)
addDocumentEntityJson
- json for adding a permitted entity to
workspace with no permissions outside of the given folder.public BulkOperationResultJson addEntityToFolderV30(AddFolderEntityJson addFolderEntityJson)
addFolderEntityJson
- - json for the entity being added to the
folderpublic String addEntityV30(String roomId, AddEntityVdrJson addEntityVdrJson)
addEntityVdrJson
- parameters for the new entity, including type
(user, group, domain), permissions and role (administrator, contributor,
user, visitor)roomId
- The room to add the new entity to.public BulkOperationResultJson addFolderPermissionRequestV30(AddFolderPermissionRequestJson addFolderPermissionRequestJson)
addFolderPermissionRequestJson
- a request to add new permissions
to a folderpublic String addMembersToGroupV30(AddMembersToGroupWithGroupJson addMembersToGroupWithGroupJson)
addMembersToGroupWithGroupJson
- list of users to add to grouppublic String addMembersV30(String roomId, AddRoomMembersJson addRoomMembersJson)
addRoomMembersJson
- list of the members to addroomId
- the workspace to add members topublic BulkOperationResultJson addPermissionsV30(String roomId, VdrAddPermissionsJson vdrAddPermissionsJson)
roomId
- the room id of the workspace containing the filesvdrAddPermissionsJson
- info about the entities to granted the
permissions, the permissions to be added, and the files for which the
permissions apply.public BulkOperationResultJson addTagsV30(String roomId, AddDocumentsTagValuesJson addDocumentsTagValuesJson)
addDocumentsTagValuesJson
- details of file list and tags to be
added to each fileroomId
- the workspace containing the filespublic BulkOperationResultJson changeDefaultPermissionsBulkV30(ChangeEntitiesVdrJson changeEntitiesVdrJson)
changeEntitiesVdrJson
- details of entities (user, group, domain)
and new default permissions to be assigned to them since expiration date
is now not a part of the inheritance model, the user may send 'leave
unchanged' so that the expiration date will not change when changing
permissions. The user can do so by passing expiration date = null,
expiration days = null and neverExpires = true.public String changeDefaultPermissionsV30(String roomId, ChangeEntityVdrJson changeEntityVdrJson)
changeEntityVdrJson
- details of entity (user, group, domain) and
new default permissions to be assigned to itroomId
- the room id of the workspace to change permissions for.public ExternalDocumentsTransactionResultJson copyDocumentsFromRoomsToExchangeAsyncV30()
public DocumentJson copyDocumentsFromRoomsToExchangeV30(CopyDocumentFromRoomJson copyDocumentFromRoomJson)
copyDocumentFromRoomJson
- list of users to receive notification
and link to the files, permissions to assign the document.public BulkOperationResultJson copyMembershipV30(String roomId, CopyMembershipJson copyMembershipJson)
copyMembershipJson
- list of memberships to copy from and new
member to copy toroomId
- room containing the members (existing and new).public ItemListJson<FolderJson> createExternalFoldersTreeV30(CreateWorkspaceExternalFoldersJson createWorkspaceExternalFoldersJson)
createWorkspaceExternalFoldersJson
- a collection of external
folders to be created in a workspacepublic TransactionStatusJson createFoldersBulkV30(CreateFolderAsyncJson createFolderAsyncJson)
folderCreateAsyncJson
- The path (including folder name) for the
folder to be created in the roompublic FolderSuggestedNameJson createFoldersInFolderIfNewV30(CreateFolderJson createFolderJson)
createFolderJson
- json that represents a folder that will be
created in a workspace.public FolderJson createFoldersInFolderV30(CreateFolderJson createFolderJson)
createFolderJson
- json that represents a folder that will be
created in a workspace.public ExternalFoldersTransactionResultJson createFoldersTreeAsyncV30(CreateWorkspaceFolderTreeJson createWorkspaceFolderTreeJson)
createWorkspaceFolderTreeJson
- json used to create A workspace
folder tree.public BulkOperationResultJson createFoldersTreeV30(CreateWorkspaceFolderTreeJson createWorkspaceFolderTreeJson)
createWorkspaceFolderTreeJson
- json used to create A workspace
folder tree.@Deprecated public String createFoldersV30(String roomId, PathAndExternalIdJson pathAndExternalIdJson)
pathAndExternalIdJson
- The path (including folder name) for the
folder to be created in the roomroomId
- the workspace in which the folder is to be created.public SubmitIfNewJson createNewDocumentV30(CreateNewDocumentJson createNewDocumentJson)
createNewDocumentJson
- json new document upload and submitpublic RoomJson createRoomV30(CreateRoomJson createRoomJson)
createRoomJson
- details of room name, description and
administratorspublic BulkOperationResultJson deleteDocumentsBulkV30(BulkDeleteWorkspaceDocumentsJson bulkDeleteWorkspaceDocumentsJson)
bulkDeleteWorkspaceDocumentsJson
- list of files and/or folders
to delete. They can be in any workspace. Note : if slash added at the
Note : when this API is called on an external repository room - it will
behave as if forceAction = true. end of a path, only its content will be
deletedpublic BulkOperationResultJson deleteDocumentsV30(String roomId, DeleteDocumentsSelectionVdrJson deleteDocumentsSelectionVdrJson)
deleteDocumentsSelectionVdrJson
- list of files and/or folders to
delete Note : if slash added at the end of a path, only its content will
be deleted Note : when this API is called on an external repository room
- it will behave as if forceAction = true.roomId
- workspace containing the folder to be moved.public String deleteEntitiesV30(String roomId, DeleteRoomEntitiesJson deleteRoomEntitiesJson)
deleteRoomEntitiesJson
- the entities to remove/revoke from the
room.roomId
- the room to remove the entities from.public BulkOperationResultJson deleteFolderV30(String roomId, DeleteFolderJson deleteFolderJson)
deleteFolderJson
- the folder to be deleted.roomId
- the room containing the folder to be deleted.public BulkOperationResultJson deleteRoomV30(DeleteRoomJson deleteRoomJson)
deleteRoomJson
- room to be deleted, and flag indicating whether
deletion is permanent.@Deprecated public BulkOperationResultJson deleteRoomV30(String roomId)
roomId
- room id of room to be deleted.public BulkOperationResultJson documentUploadCompleteV30(String documentGuid, String roomId)
documentGuid
- the guid for the fileroomId
- the room into which the file will be uploaded.public InputStream downloadDocumentsWithRecycleBinFormV30(Set<String> documentsGuids, Boolean forceAction, String roomGuid, Integer roomId, String wdUniqueDownloadKey)
documentsGuids
- List of document Guids.forceAction
- Flag whether to continue after failureroomGuid
- Guid of the room to obtain the information about.roomId
- Id of the room to obtain the information about.wdUniqueDownloadKey
- Unique download key.public InputStream downloadDocumentsWithRecycleBinV30(DownloadWorkspaceDocumentsWithRecycleBinJson downloadWorkspaceDocumentsWithRecycleBinJson)
downloadWorkspaceDocumentsWithRecycleBinJson
- json to download
Files from the recycle bin to be a given workspacepublic InputStream downloadGenericDocumentsV30(String roomId, DownloadDocumentsSelectionVdrJson downloadDocumentsSelectionVdrJson)
downloadDocumentsSelectionVdrJson
- details of the maximum number
of files to download and type of files (original or protected)roomId
- room id of the workspace containing the files.@Deprecated public void downloadOriginalDocumentsV30(String roomId, DocumentsSelectionVdrJson documentsSelectionVdrJson)
Workspaces#downloadGenericDocumentsV30(String,
String, DownloadDocumentsSelectionVdrJson)
instead.documentsSelectionVdrJson
- details for files to download.roomId
- room id for workspace containing the files@Deprecated public InputStream downloadProtectedDocumentsV30(String roomId, DocumentsSelectionVdrJson documentsSelectionVdrJson)
Workspaces#downloadGenericDocumentsV30(String,
String, DownloadDocumentsSelectionVdrJson)
instead.documentsSelectionVdrJson
- json to specify various criteria for
selecting filesroomId
- room id for workspace containing the filespublic InputStream downloadSingleRecycleBinDocumentV30(DownloadSingleRecycleBinWorkspaceDocumentJson downloadSingleRecycleBinWorkspaceDocumentJson)
downloadSingleRecycleBinWorkspaceDocumentJson
- original version
of a file to be downloaded@Deprecated public BulkOperationResultJson editFolderSettingsV30(EditFolderSettingsJson editFolderSettingsJson)
editFolderSettingsJson
- json Used when editing folder
permissions.public BulkOperationResultJson editFoldersAndDocumentsSettingsBulkV30(EditFoldersAndDocumentsSettingsBulkJson editFoldersAndDocumentsSettingsBulkJson)
editFoldersAndDocumentsSettingsBulkJson
- json Used when editing
folder permissions in bulk.public BulkOperationResultJson editManagersToGroupV30(EditManagersOnGroupJson editManagersOnGroupJson)
EditManagersOnGroupJson
- public BulkOperationResultJson editPermissionsV30(String roomId, VdrEditPermissionsJson vdrEditPermissionsJson)
roomId
- the room id of the workspace containing the filesvdrEditPermissionsJson
- info about the files, entities and
permissions to be changed.public RoomJson editRoomV30(String roomId, EditRoomJson editRoomJson)
editRoomJson
- new name for roomroomId
- room id of room to be renamed.public ItemListJson<RoomEntityJson> entityListV30(String roomId)
roomId
- the requested room.public PagingItemListJson<CountingRoomEntityJson> entityPagedListV30(ListRoomEntitiesJson listRoomEntitiesJson)
listRoomEntitiesJson
- json about how to list the workspace
entitiespublic PagingItemListJson<GroupLogRecordJson> exportGroupLogToJsonV30(String roomId, BaseLogJson baseLogJson)
baseLogJson
- json about how to export a log.roomId
- room id for workspace containing the filespublic InputStream exportGroupLogV30(String roomId, BaseLogJson baseLogJson)
baseLogJson
- json about how to export a log.roomId
- room id for workspace containing the filespublic BulkOperationResultJson foldersReadConfirmationEditV30(FolderReadConfirmationEditJson folderReadConfirmationEditJson)
FoldersReadConfirmationEditJson
- json to set read confirmation
flags for folderspublic GuidJson generateGuidV30(String roomId)
roomId
- - the GUID for the room to which the file will be added@Deprecated public PagingItemListJson<ActivityLogRecordJson> getActivityLogV30(String guid, String roomId, boolean lastActionPerUser, Integer pageNumber, Integer pageSize)
Files#getActivityLogV30(String,
GetDocumentActivityLogRequestJson)
instead.guid
- the guid of the filelastActionPerUser
- a flag indicating whether only the last
action for each user should be retrieved. If not set, all activities for
all users will be returned.pageNumber
- the page number, of a multi-page response. ??pageSize
- the size of a displayed page on the viewing device (in
rows??)roomId
- the room id of the workspace containing the filepublic EmailBulkDataJson getBulkEmailDataV30(GetEmailBulkDataJson getEmailBulkDataJson)
getEmailBulkDataJson
- details about the files (guids).public GuidJson getDocumentGUIDV30(String roomId, GetGuidByFolderAndNameJson getGuidByFolderAndNameJson)
getGuidByFolderAndNameJson
- json to get a file guid.roomId
- room id for workspace containing the filespublic DocumentJson getDocumentInfoV30(String guid, String roomId)
guid
- the guid of the fileroomId
- the room id of the workspace containing the filepublic DocumentLinksJson getDocumentLinksV30(GuidJson guidJson)
guidJson
- file guid for which links are to be obtainedpublic ExternalTransactionStatusJson getExternalTransactionStatusV30(ExternalTransactionInputJson externalTransactionInputJson)
externalTransactionInputJson
- external transaction input Jsonpublic FolderInfoJson getFolderInfoV30(GetFolderInfoJson getFolderInfoJson)
getFolderInfoJson
- folder name, update date, room id and user
info.public FolderLinksJson getFolderLinksV30(String roomId, PathOrFolderIdJson pathOrFolderIdJson)
pathOrFolderIdJson
- path to folder in the workspaceroomId
- Id workspace for which links are to be obtainedpublic FolderJson getFolderTreeV30(String roomId, String folderUuid)
roomId
- the room for which the tree will be returnedpublic RoomEntityJson getGroupInfoV30(GetGroupInfoJson getGroupInfoJson)
getGroupInfoJson
- gets info about a grouppublic ItemListJson<RoomEntityJson> getGroupsV30(String roomId)
roomId
- room id of workspacepublic WorkspaceInfoJson getInfoForAdminV30(String roomId, boolean addExternalData, boolean fetchEvenIfDeleted, boolean includeWorkspacePolicyData)
addExternalData
- include external datafetchEvenIfDeleted
- fetch even if deletedincludeWorkspacePolicyData
- include workspace policy dataroomId
- room to obtain information aboutpublic WorkspaceInfoJson getInfoV30(String roomId, boolean addExternalData, boolean adminMode, boolean fetchEvenIfDeleted, boolean includeSyncData, boolean includeWorkspacePolicyData)
addExternalData
- include external dataadminMode
- admin modefetchEvenIfDeleted
- fetch even if deletedincludeSyncData
- include sync dataincludeWorkspacePolicyData
- include workspace policy dataroomId
- room to obtain information aboutpublic InitialSyncStatusJson getInitialSyncStateForExternalRoomV30(InitialSyncRoomDataJson initialSyncRoomDataJson)
initialSyncRoomDataJson
- - data about the room for which status
is being retrievedpublic InviteTextJson getInviteTextV30(String emailSubject, String guid, String roomId)
emailSubject
- subject line of invite email messageguid
- file guidroomId
- room containing filepublic InviteTextJson getInviteTextV30(String emailSubject, String roomId)
emailSubject
- subject line of invite email message.roomId
- roompublic ItemListJson<EntityPermissionJson> getPermissionsV30(String guid, String roomId)
guid
- The file guid to get the recipients forroomId
- room to obtain information aboutpublic RoomLinksJson getRoomLinksV30(String roomId)
roomId
- the workspacepublic TagListJson getRoomsTagValuesV30(RoomListJson roomListJson)
roomListJson
- list of roomspublic BulkOperationResultJson inviteV30(String roomId, InviteJson inviteJson)
inviteJson
- list of groups, and email messages to be sent to
themroomId
- room to which groups will be invitedpublic BulkOperationResultJson inviteV30(String guid, String roomId, InviteJson inviteJson)
guid
- guid for fileinviteJson
- list of groups and email messages to be sent to themroomId
- room containing the filepublic PagingItemListJson<BaseJson> listDocumentsForAdminV30(String roomId, ListDocumentsVdrJson listDocumentsVdrJson)
listDocumentsVdrJson
- filters to be applied to list (eg, All,
Read), ordering and page size for the returned listroomId
- The workspace to get file list frompublic PagingItemListJson<BaseJson> listDocumentsV30(String roomId, ListDocumentsVdrJson listDocumentsVdrJson)
listDocumentsVdrJson
- Filters to be applied to list (eg, All,
Read), ordering and page size for the returned listroomId
- The workspace to get file list frompublic FolderDefaultPermissionsJson listFolderDefaultPermissionsV30(ListFolderDefaultPermissionsJson listFolderDefaultPermissionsJson)
listFolderDefaultPermissionsJson
- details for listing
permissions for each of the default entities in given folderpublic ItemListJson<FolderPendingPermissionRequestsJson> listFolderPermissionRequestsV30(ListFolderPermissionRequestsJson listFolderPermissionRequestsJson)
listFolderPermissionRequestsJson
- listing existing permissions
requests for folderpublic PermissionDetailsJson listFolderPermissionsBulkV30(ListBulkFolderPermissionsJson listBulkFolderPermissionsJson)
listBulkFolderPermissionsJson
- json when getting the aggregation
of permissions of folderspublic FoldersDocumentsJson listFoldersAndDocumentsV30(String roomId)
roomId
- Id of the room to obtain the information about.public ItemListJson<LastResolvedFolderPermissionRequestResultJson> listLastResolvedFolderPermissionRequestsV30(ListLastResolvedFolderPermissionRequestsJson listLastResolvedFolderPermissionRequestsJson)
listLastResolvedFolderPermissionRequestsJson
- details for
listing last resolved permission requests on folderpublic PermissionDetailsJson listPermissionDetailsV30(ListPermissionDetailsJson listPermissionDetailsJson)
listPermissionDetailsJson
- details for listing permission
details for files and folders bulky for all entities in the workspacepublic ItemListJson<ListRoomsByTypeResultJson> listRoomsByTypeV30(ListRoomsByTypeJson listRoomsByTypeJson)
public ItemListJson<WorkspaceInfoJson> listRoomsForAdminV30(boolean addExternalData, Set<String> workspaceTypes)
addExternalData
- add external dataworkspaceTypes
- workspace typespublic ItemListJson<WorkspaceInfoJson> listRoomsV30(boolean addExternalData, boolean adminMode, boolean includeSyncData, boolean includeWorkspacePolicyData, Set<String> workspaceTypes)
addExternalData
- include external dataadminMode
- for backwards compatibilityincludeSyncData
- include sync dataincludeWorkspacePolicyData
- include workspace policy dataworkspaceTypes
- workspace typespublic ItemListJson<WorkspaceGroupMembershipForUserInfoJson> listWorkspaceGroupMembershipsForUserV30(ListWorkspaceGroupMembershipsForUserRequestJson listWorkspaceGroupMembershipsForUserRequestJson)
listWorkspaceGroupMembershipsForUserRequestJson
- json to list
the groups a user is a member ofpublic PagingItemListJson<RecycleBinDocumentJson> listWorkspacesRecycleBinDocumentsV30(ListWorkspaceRecycleBinDocumentsJson listWorkspaceRecycleBinDocumentsJson)
listWorkspaceRecycleBinDocumentsJson
- details as to how to
format the response list (page size, ascending or descending order)public PagingItemListJson<WorkspaceInfoJson> listWorkspacesRecycleBinWorkspacesV30(ListWorkspaceRecycleBinWorkspacesJson listWorkspaceRecycleBinWorkspacesJson)
listWorkspaceRecycleBinWorkspacesJson
- details as to how to
format the response (page size, order)public BulkOperationResultJson loadToCacheV30(LoadToCacheJson loadToCacheJson)
loadToCacheJson
- details of what to load into the cachepublic BulkOperationResultJson lockDocumentsV30(LockDocumentsRequestJson lockDocumentsRequestJson)
lockDocumentsRequestJson
- json for request to lock filespublic String markRoomAsExplicitV30(String roomId, RoomExplicitJson roomExplicitJson)
roomExplicitJson
- flag indicating the room to be marked as
explicitroomId
- the room to be markedpublic BulkOperationResultJson markV30(MarkDocumentsSelectionJson markDocumentsSelectionJson)
markDocumentsSelectionJson
- a list of files and a mark for them.public BulkOperationResultJson markV30(String roomId, MarkDocumentsSelectionVdrJson markDocumentsSelectionVdrJson)
markDocumentsSelectionVdrJson
- a list of files and a mark for
them.roomId
- room containing the filespublic String modifyGroupV30(ModifyGroupWithGroupJson modifyGroupWithGroupJson)
modifyGroupWithGroupJson
- the group's current identifier or
name.public BulkOperationResultJson moveAllV30(String roomId, MoveAllJson moveAllJson)
moveAllJson
- the source and target foldersroomId
- the room (workspace) containing both source and target
folderspublic BulkOperationResultJson moveDocumentV30(String guid, String roomId, PathOrFolderIdJson pathOrFolderIdJson)
guid
- guid of file to be movedpathOrFolderIdJson
- new pathname for file. File name is
unchanged.roomId
- room id of workspace containing the filepublic BulkOperationResultJson moveFolderIntoFolderV30(MoveFolderIntoFolderJson moveFolderIntoFolderJson)
moveFolderIntoFolderJson
- source folder, to be moved, and
destination path within workspace (including the folder name for both).
Eg. specifying the source folder path "/ExampleFolder/ExampleSubFolder")
and the new full folder path "/ExampleSubFolder" to move the subfolder
ExampleSubFolder to be one of the room's direct folders, under the root
folder)public BulkOperationResultJson moveFolderV30(String roomId, MoveFolderJson moveFolderJson)
moveFolderJson
- source folder, to be moved, and destination path
within workspace (including the folder name for both). Eg. specifying
the source folder path "/ExampleFolder/ExampleSubFolder") and the new
full folder path "/ExampleSubFolder" to move the subfolder
ExampleSubFolder to be one of the room's direct folders, under the root
folder)roomId
- workspace containing the folder to be moved.public BulkOperationResultJson moveV30(String roomId, MoveJson moveJson)
moveJson
- source and target folders for move, within the
workspace, and files within the source folder. Note : if slash added at
the end of the source path, only its content will be moved and not the
folder itself IMPORTANT NOTE: we assume that all folders are "sisters",
meaning they have the same parent and they are all moved to the same new
parentroomId
- the the workspace with the files to be movedpublic BulkOperationResultJson openForAllRoomV30(String roomId, OpenForAllRoomEditJson openForAllRoomEditJson)
openForAllRoomEditJson
- info about the room to be openedroomId
- the room id for the workspace to be openedpublic String removeAllTagsV30(String documentGuid, String roomId, TagFieldJson tagFieldJson)
documentGuid
- the guid of fileroomId
- the workspace containing the filetagFieldJson
- json data about the tag name and type@Deprecated public String removeClassificationV30(String roomId, DocumentsSelectionJson documentsSelectionJson)
documentsSelectionJson
- json data(e.g. GUID's) about the
documentsroomId
- the room files are in. list of files to remove
classifications from.public BulkOperationResultJson removeMembersFromGroupV30(RemoveMembersFromGroupJson removeMembersFromGroupJson)
removeMembersFromGroupJson
- list of members to be removed from
the grouppublic BulkOperationResultJson removeTagsV30(String roomId, RemoveDocumentsTagValuesJson removeDocumentsTagValuesJson)
removeDocumentsTagValuesJson
- the list of tags and filesroomId
- the workspace containing the files@Deprecated public String removeUserFromRoomDeprecatedV30(String domain, String name, String roomId, ListRoomEntitiesJson listRoomEntitiesJson)
Workspaces#deleteEntitiesV30(String, String,
DeleteRoomEntitiesJson)
instead.domain
- the user's domainname
- the user's nameroomId
- the requested room to remove the user from.public String renameDocumentV30(String guid, String roomId, UpdateDocumentJson updateDocumentJson)
guid
- guid for file to be renamedroomId
- room id for workspace containing the fileupdateDocumentJson
- details of new name for filepublic String renameFolderV30(String roomId, RenameFolderJson renameFolderJson)
renameFolderJson
- original and new folder names. The location of
the folder within the workspace is not changed, only the folder name.roomId
- room (workspace) with original folderpublic BulkOperationResultJson resolveActionForFolderPermissionRequestV30(ResolveActionForFolderPermissionRequestJson resolveActionForFolderPermissionRequestJson)
resolveActionForFolderPermissionRequestJson
- json data(e.g.
folder ID, action being taken, etc.) about the requestpublic BulkOperationResultJson restoreWorkspacesRecycleBinDocumentsV30(RestoreWorkspacesRecycleBinDocumentJson restoreWorkspacesRecycleBinDocumentJson)
restoreWorkspacesRecycleBinDocumentJson
- list of document guids
of files in the Recycle Bin to be restored.public BulkOperationResultJson restoreWorkspacesRecycleBinWorkspacesV30(RestoreWorkspacesRecycleBinWorkspacesJson restoreWorkspacesRecycleBinWorkspacesJson)
restoreWorkspacesRecycleBinWorkspacesJson
- list of workspace
(room) ids of workspace in the Recycle Bin to be restored.public BulkOperationResultJson revokePermissionsV30(String roomId, VdrRevokePermissionJson vdrRevokePermissionJson)
roomId
- the room id for the workspace containing the filesvdrRevokePermissionJson
- info about the files and entities
(users, groups etc) for which permissions are to be revokedpublic PagingItemListJson<DocumentJson> searchDocumentsForAdminV30(SearchDocumentsVdrJson searchDocumentsVdrJson)
searchDocumentsVdrJson
- a search string and other qualifications
for the search, such as page size and order for the result listpublic PagingItemListJson<DocumentJson> searchDocumentsV30(SearchDocumentsVdrJson searchDocumentsVdrJson)
searchDocumentsVdrJson
- a search string and other qualifications
for the search, such as page size and order for the result listpublic String sendBulkEmailV30(SendEmailBulkJson sendEmailBulkJson)
sendEmailBulkJson
- details about the files (guids) and email
messages to be sent.public String sendEmailV30(String guid, String roomId, SendEmailJson sendEmailJson)
guid
- guid of the fileroomId
- room id of the workspace containing the filesendEmailJson
- details of the email message to be sent and the
list of@Deprecated public String setClassificationV30(String roomId, SetClassificationJson setClassificationJson)
roomId
- the room the files are insetClassificationJson
- json data with the doucment GUID's and
classification@Deprecated public BulkOperationResultJson setModifiedDateV30(DocumentsModifiedDateSetJson documentsModifiedDateSetJson)
documentsModifiedDateSetJson
- json for modified date to be set
for a filepublic BulkOperationResultJson setSharepointProtectorV30(BulkWorkspaceProtectorSettingsJson bulkWorkspaceProtectorSettingsJson)
bulkWorkspaceProtectorSettingsJson
- a collection of workspace
protector settings used when setting a Sharepoint protectorpublic BulkOperationResultJson setUpdateDataV30(DocumentsUpdateDataSetJson documentsUpdateDataSetJson)
documentsUpdateDataSetJson
- a collection of file data updates to
be applied to a filepublic SubmitIfNewJson submitDocumentIfNewV30(String roomId, SubmitDocumentVdrJson submitDocumentVdrJson)
roomGuid
- the room id for the room into which the file will be
submitted.submitDocumentVdrJson
- info about the file to be submitted
including name, path, user.public ItemListJson<SubmitDocumentResultJson> submitDocumentsV30(String roomId, SubmitDocumentsVdrJson submitDocumentsVdrJson)
roomId
- the room id of the room (workspace) into which the files
will be submitted.submitDocumentsVdrJson
- info about the files to be submitted
including: the guids for the files, recipients for the files, tags,
email notifiction message detailspublic BulkOperationResultJson unlockDocumentsV30(UnlockDocumentsRequestJson unlockDocumentsRequestJson)
unlockDocumentsRequestJson
- json for a request to unlock a file@Deprecated public String updateDocumentV30(String guid, String roomId, File data, DeviceType deviceType, String documentName, String mailBody, String mailSubject, Boolean sendMail)
data
- information about the file to be uploaded: filename folderdeviceType
- device typedocumentName
- the name of the fileguid
- the guid of the filemailBody
- body of the mailmailSubject
- subject of the mailroomId
- the room id of the workspace into which the file will be
uploaded.sendMail
- flag indicating whether an email notification should
be sent (to permitted entities)public GuidJson uploadBlobV30(String roomId, File data, DeviceType deviceType, String documentName, String fileName, Long start)
data
- information about the file to be uploaded: filename folderdeviceType
- device typedocumentName
- document namefileName
- file nameroomId
- the room into which the file will be uploaded.start
- startpublic String uploadDocumentBase64V30(String documentGuid, String roomId, File data, DeviceType deviceType, String documentName)
data
- information about the file to be uploaded: filename folderdeviceType
- device typedocumentGuid
- the guid for the filedocumentName
- name for the fileroomId
- the room into which the document will be uploaded.public String uploadDocumentByPostV30(String documentGuid, String roomId, File data, DeviceType deviceType, String documentName, String fileName, Long start)
data
- information about the file to be uploaded: filename folderdeviceType
- device typedocumentGuid
- the guid for the filedocumentName
- name for the filefileName
- name of the fileroomId
- the room into which the file will be uploadedstart
- the start to the specified uploadedInputStreampublic String uploadDocumentByPostV30(String documentGuid, String roomId, InputStream data, DeviceType deviceType, String documentName, String fileName, Long start)
data
- information about the file to be uploaded: filename folderdeviceType
- device typedocumentGuid
- the guid for the filedocumentName
- name for the filefileName
- name of the fileroomId
- the room into which the file will be uploadedstart
- the start to the specified uploadedInputStreampublic BulkOperationResultJson validateCreateFolderV30(ValidateCreateFolderJson validateCreateFolderJson)
validateCreateFolderJson
- json used to validate params when
creating a folderpublic BulkOperationResultJson validateDocumentsToDownloadFromRecycleBinV30(ValidateDownloadWorkspaceDocumentsWithRecycleBinJson validateDownloadWorkspaceDocumentsWithRecycleBinJson)
validateDownloadWorkspaceDocumentsWithRecycleBinJson
- json used
when validating files to download from a recycle binpublic BulkOperationResultJson validateDocumentsToDownloadV30(ValidateDownloadDocumentVersionInVdrsJson validateDownloadDocumentVersionInVdrsJson)
validateDownloadDocumentVersionInVdrsJson
- details of files to
validate.public BulkOperationResultJson validateDocumentsToDownloadV30(String roomId, ValidateDownloadDocumentsSelectionVdrJson validateDownloadDocumentsSelectionVdrJson)
roomId
- room id for workspace containing the filesvalidateDownloadDocumentsSelectionVdrJson
- details of files to
validateCopyright © 2019. All rights reserved.