| Package | Description |
|---|---|
| com.box.boxjavalibv2.exceptions | |
| com.box.boxjavalibv2.filetransfer | |
| com.box.boxjavalibv2.resourcemanagers |
| Modifier and Type | Class and Description |
|---|---|
class |
BoxMalformedResponseException
Exception for unexpected API response body.
|
class |
BoxUnexpectedHttpStatusException
Exception for unexpected http status code(not error status code).
|
| Modifier and Type | Method and Description |
|---|---|
BoxFile |
BoxFileUpload.execute(BoxFilesManager manager,
BoxFileUploadRequestObject requestObject)
Execute the upload task.
|
void |
BoxFileDownload.execute(IBoxRequestAuth auth,
File destination,
IBoxJSONParser parser,
BoxDefaultRequestObject requestObject)
Execute a download.
|
InputStream |
BoxFileDownload.execute(IBoxRequestAuth auth,
IBoxJSONParser parser,
BoxDefaultRequestObject requestObject)
Execute the download and return the raw InputStream.
|
void |
BoxFileDownload.execute(IBoxRequestAuth auth,
OutputStream[] outputStreams,
IBoxJSONParser parser,
BoxDefaultRequestObject requestObject)
Execute a download.
|
BoxFile |
BoxFileUpload.execute(String fileId,
BoxFilesManager manager,
BoxFileUploadRequestObject requestObject)
Upload a new version of file with known file id and sha1.
|
| Modifier and Type | Method and Description |
|---|---|
BoxComment |
BoxCommentsManager.addComment(BoxCommentRequestObject requestObject)
Add a comment to an item.
|
BoxEmailAlias |
BoxUsersManager.addEmailAlias(String userId,
BoxUserRequestObject requestObject)
Adds a new email alias to the given user's account.
|
BoxFile |
BoxFilesManager.copyFile(String fileId,
BoxFileRequestObject requestObject)
Copy a file.
|
BoxFolder |
BoxFoldersManager.copyFolder(String folderId,
BoxFolderRequestObject requestObject)
Copy a folder.
|
BoxItem |
BoxItemsManager.copyItem(String id,
BoxItemRequestObject requestObject,
BoxResourceType type)
Copy an item.
|
BoxCollaboration |
BoxCollaborationsManager.createCollaboration(String folderId,
BoxCollabRequestObject collabObject)
Add a collaboration for a single user to a folder.
|
BoxUser |
BoxUsersManager.createEnterpriseUser(BoxUserRequestObject requestObject)
Used to provision a new user in an enterprise.
|
BoxFolder |
BoxFoldersManager.createFolder(BoxFolderRequestObject requestObject)
Create a folder.
|
BoxGroup |
BoxGroupsManager.createGroup(BoxGroupRequestObject requestObject) |
BoxGroup |
BoxGroupsManager.createGroup(String name) |
BoxGroupMembership |
BoxGroupsManager.createMembership(BoxGroupRequestObject requestObject) |
BoxGroupMembership |
BoxGroupsManager.createMembership(String groupId,
String userId,
String role) |
BoxOAuthToken |
BoxOAuthManager.createOAuth(BoxOAuthRequestObject requestObject)
Create an OAuth token.
|
BoxFile |
BoxFilesManager.createSharedLink(String fileId,
BoxFileRequestObject requestObject)
Create a shared link for a file, given the id of the file/folder.
|
BoxFolder |
BoxFoldersManager.createSharedLink(String folderId,
BoxFolderRequestObject requestObject)
Create a shared link for a folder, given the id of the file/folder.
|
BoxItem |
BoxItemsManager.createSharedLink(String id,
BoxItemRequestObject requestObject,
BoxResourceType type)
Create a shared link for an item, given the id .
|
void |
BoxCollaborationsManager.deleteCollaboration(String collabId,
BoxDefaultRequestObject requestObject)
Delete a collaboration.
|
void |
BoxCommentsManager.deleteComment(String commentId,
BoxDefaultRequestObject requestObject)
Delete a comment.
|
void |
BoxUsersManager.deleteEmailAlias(String userId,
String emailId,
BoxDefaultRequestObject requestObject)
Removes an email alias from a user.
|
void |
BoxFilesManager.deleteFile(String fileId,
BoxFileRequestObject requestObject)
Delete a file.
|
void |
BoxFoldersManager.deleteFolder(String folderId,
BoxFolderRequestObject requestObject)
Delete a folder.
|
void |
BoxGroupsManager.deleteGroup(String groupId,
BoxGroupRequestObject requestObject) |
void |
BoxGroupsManager.deleteMembership(String membershipId,
BoxGroupRequestObject requestObject) |
void |
BoxFilesManager.deleteTrashFile(String id,
BoxFileRequestObject requestObject)
Permanently delete a trashed file.
|
void |
BoxFoldersManager.deleteTrashFolder(String id,
BoxFileRequestObject requestObject)
Permanently delete a trashed folder.
|
void |
BoxItemsManager.deleteTrashItem(String id,
BoxResourceType type,
BoxFileRequestObject requestObject)
Permanently delete a trashed item.
|
InputStream |
BoxFilesManager.downloadFile(String fileId,
BoxDefaultRequestObject requestObject)
Execute the download and return the raw InputStream.
|
void |
BoxFilesManager.downloadFile(String fileId,
File destination,
IFileTransferListener listener,
BoxDefaultRequestObject requestObject)
Download a file.
|
void |
BoxFilesManager.downloadFile(String fileId,
OutputStream[] outputStreams,
IFileTransferListener listener,
BoxDefaultRequestObject requestObject)
Download a file.
|
InputStream |
BoxFilesManager.downloadThumbnail(String fileId,
String extension,
BoxImageRequestObject requestObject)
Get thumbnail of a file.
|
protected void |
BoxResourceManager.executeRequestWithNoResponseBody(DefaultBoxRequest request)
Execute a request and expect no response body.
|
List<BoxCollaboration> |
BoxCollaborationsManager.getAllCollaborations(BoxCollabRequestObject collabObject)
Get all collaborations.
|
BoxCollection |
BoxGroupsManager.getAllCollaborations(String groupId,
BoxDefaultRequestObject requestObject) |
List<BoxUser> |
BoxUsersManager.getAllEnterpriseUser(BoxDefaultRequestObject requestObject,
String filterTerm)
Get the list of all users for the Enterprise with their user_id, public_name, and login if the user is an enterprise admin.
|
BoxCollection |
BoxGroupsManager.getAllGroups(BoxDefaultRequestObject requestObject) |
BoxCollaboration |
BoxCollaborationsManager.getCollaboration(String collabId,
BoxDefaultRequestObject requestObject)
Get a collaboration.
|
BoxComment |
BoxCommentsManager.getComment(String commentId,
BoxDefaultRequestObject requestObject)
Get a comment, given a comment id.
|
BoxUser |
BoxUsersManager.getCurrentUser(BoxDefaultRequestObject requestObject)
Get the current user's information.
|
List<BoxEmailAlias> |
BoxUsersManager.getEmailAliases(String userId,
BoxDefaultRequestObject requestObject)
Retrieves all email aliases for this user.
|
BoxCollection |
BoxEventsManager.getEventOptions(BoxDefaultRequestObject requestObject)
Get Events options.
|
BoxEventCollection |
BoxEventsManager.getEvents(BoxEventRequestObject requestObject)
Get Events.
|
BoxFile |
BoxFilesManager.getFile(String fileId,
BoxDefaultRequestObject requestObject)
Get file given a file id.
|
BoxCollection |
BoxFilesManager.getFileComments(String fileId,
BoxDefaultRequestObject requestObject)
Get comments on a file.
|
List<BoxFileVersion> |
BoxFilesManager.getFileVersions(String fileId,
BoxDefaultRequestObject requestObject)
Get file versions(Note: Versions are only tracked for Box users with premium accounts.).
|
BoxFolder |
BoxFoldersManager.getFolder(String folderId,
BoxDefaultRequestObject requestObject)
Get folder given a folder id.
|
List<BoxCollaboration> |
BoxFoldersManager.getFolderCollaborations(String folderId,
BoxDefaultRequestObject requestObject)
Get collaborations of a folder.
|
BoxCollection |
BoxFoldersManager.getFolderItems(String folderId,
BoxFolderRequestObject requestObject)
Get the items(subfolders, files, weblinks...) under a folder.
|
BoxCollection |
BoxFoldersManager.getFolderTrashItems(String folderId,
BoxFolderRequestObject requestObject)
Get the trashed items(subfolders, files, weblinks...) under a folder.
|
BoxItem |
BoxItemsManager.getItem(String id,
BoxDefaultRequestObject requestObject,
BoxResourceType type)
Get item given an item id.
|
BoxGroupMembership |
BoxGroupsManager.getMembership(String membershipId,
BoxDefaultRequestObject requestObject) |
BoxCollection |
BoxGroupsManager.getMemberships(String groupId,
BoxDefaultRequestObject requestObject) |
BoxPreview |
BoxFilesManager.getPreview(String fileId,
String extension,
BoxImageRequestObject requestObject)
Get preview of a file.
|
Object |
BoxResourceManager.getResponseAndParseAndTryCast(DefaultBoxRequest request,
IBoxType type,
IBoxJSONParser parser)
Make a rest api request, get response, parse the response, and try to cast parsed out object into expected object.
|
BoxItem |
BoxSharedItemsManager.getSharedItem(BoxDefaultRequestObject requestObject)
Get the shared item given a SharedItemAuth.
|
BoxFile |
BoxFilesManager.getTrashFile(String fileId,
BoxDefaultRequestObject requestObject)
Get trashed file given a file id.
|
BoxFolder |
BoxFoldersManager.getTrashFolder(String folderId,
BoxDefaultRequestObject requestObject)
Get trash folder given a folder id.
|
BoxItem |
BoxItemsManager.getTrashItem(String itemId,
BoxResourceType type,
BoxDefaultRequestObject requestObject)
Get a trashed item.
|
BoxFolder |
BoxUsersManager.moveFolderToAnotherUser(String userId,
String folderId,
BoxUserRequestObject requestObject)
Moves all of the content from within one user's folder into a new folder in another user's account.
|
BoxOAuthToken |
BoxOAuthManager.refreshOAuth(BoxOAuthRequestObject requestObject)
Refresh the OAuth token.
|
BoxFile |
BoxFilesManager.restoreTrashFile(String id,
BoxItemRestoreRequestObject requestObject)
Restore a trashed file.
|
BoxFolder |
BoxFoldersManager.restoreTrashFolder(String id,
BoxItemRestoreRequestObject requestObject)
Restore a trashed folder.
|
BoxItem |
BoxItemsManager.restoreTrashItem(String id,
BoxResourceType type,
BoxItemRestoreRequestObject requestObject)
Restore a trashed item.
|
void |
BoxOAuthManager.revokeOAuth(BoxOAuthRequestObject requestObject) |
BoxCollection |
BoxSearchManager.search(String searchQuery,
BoxDefaultRequestObject requestObject)
Perform a search against the user's account.
|
protected Object |
BoxResourceManager.tryCastBoxItem(BoxResourceType type,
Object item)
Try to cast a box item into a concrete class(i.e.
|
Object |
BoxResourceManager.tryCastObject(IBoxType expectedType,
Object obj)
Try to cast an object into a specific class.
|
BoxCollaboration |
BoxCollaborationsManager.updateCollaboration(String collabId,
BoxCollabRequestObject requestObject)
Update a collaboration.
|
BoxComment |
BoxCommentsManager.updateComment(String commentId,
BoxCommentRequestObject requestObject)
Update a comment.
|
BoxFile |
BoxFilesManager.updateFileInfo(String fileId,
BoxFileRequestObject requestObject)
Update info for a file.
|
BoxFolder |
BoxFoldersManager.updateFolderInfo(String folderId,
BoxFolderRequestObject requestObject)
Update info for a folder.
|
BoxGroup |
BoxGroupsManager.updateGroup(String groupId,
BoxGroupRequestObject requestObject) |
BoxItem |
BoxItemsManager.updateItemInfo(String id,
BoxItemRequestObject requestObject,
BoxResourceType type)
Update info for an item
|
BoxGroupMembership |
BoxGroupsManager.updateMembership(String membershipId,
BoxGroupRequestObject requestObject) |
BoxGroupMembership |
BoxGroupsManager.updateMembership(String membershipId,
String role) |
BoxUser |
BoxUsersManager.updateUserInformaiton(String userId,
BoxUserRequestObject requestObject)
Used to edit the settings and information about a user.
|
BoxUser |
BoxUsersManager.updateUserPrimaryLogin(String userId,
BoxUserRequestObject requestObject)
Used to convert one of the user's confirmed email aliases into the user's primary login.
|
BoxFile |
BoxFilesManager.uploadFile(BoxFileUploadRequestObject requestObject)
Upload file/files.
|
BoxFile |
BoxFilesManager.uploadNewVersion(String fileId,
BoxFileUploadRequestObject requestObject)
Upload a new version of a file.
|
Copyright © 2014. All Rights Reserved.