| Modifier and Type | Method and Description |
|---|---|
IBoxResponse |
BoxRESTClient.execute(IBoxRequest boxRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
SharedLinkAuthorization.setAuth(IBoxRequest request) |
void |
OAuthAuthorization.setAuth(IBoxRequest request) |
| Constructor and Description |
|---|
OAuthDataMessage(BoxOAuthToken oauthData,
IBoxJSONParser parser,
IBoxResourceHub hub)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
InputStream |
BoxPreview.getContent()
Get content of the preview.
|
| 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 |
|---|---|
org.apache.http.HttpEntity |
IBoxRequestObject.getEntity()
Get entity, which will be put into request body.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.http.client.entity.UrlEncodedFormEntity |
BoxOAuthRequestObject.getEntity() |
org.apache.http.HttpEntity |
BoxDefaultRequestObject.getEntity() |
BoxFileUploadRequestObject |
BoxFileUploadRequestObject.setMultipartMIME(MultipartEntityWithProgressListener mime) |
static BoxFileUploadRequestObject |
BoxFileUploadRequestObject.uploadFileRequestObject(String parentId,
String fileName,
File file,
IBoxJSONParser parser)
BoxFileUploadRequestObject for upload file request.
|
static BoxFileUploadRequestObject |
BoxFileUploadRequestObject.uploadFileRequestObject(String parentId,
String fileName,
InputStream inputStream)
BoxFileUploadRequestObject for upload file request.
|
static BoxFileUploadRequestObject |
BoxFileUploadRequestObject.uploadNewVersionRequestObject(String name,
File file)
BoxFileUploadRequestObject for upload a new version of a file.
|
static BoxFileUploadRequestObject |
BoxFileUploadRequestObject.uploadNewVersionRequestObject(String name,
InputStream inputStream)
BoxFileUploadRequestObject for upload a new version of a file.
|
| 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.getResponseAndParse(DefaultBoxRequest request,
IBoxType type,
IBoxJSONParser parser)
Make a rest api request, get response, and then parse the response.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
BoxPreview |
PreviewResponseParser.parse(IBoxResponse response) |
Object |
ErrorResponseParser.parse(IBoxResponse response) |
| Modifier and Type | Method and Description |
|---|---|
IBoxResponse |
BoxBasicRestClient.execute(IBoxRequest boxRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultUsernamePasswordAuth.setAuth(IBoxRequest request) |
void |
DefaultRequestAuth.setAuth(IBoxRequest request) |
void |
DefaultAuthHeaderAuth.setAuth(IBoxRequest request) |
| Modifier and Type | Method and Description |
|---|---|
IBoxResponse |
IBoxRESTClient.execute(IBoxRequest boxRequest)
Execute the API request and return a response.
|
Object |
IBoxResponseParser.parse(IBoxResponse response)
Parese the API response into this object.
|
void |
IBoxResponseObject.parse(IBoxResponse response)
Parese the API response into this object.
|
Object |
IBoxResponse.parseResponse(IBoxResponseParser responseParser,
IBoxResponseParser errorParser)
Parese HttpResponse into IResponseObject.
|
org.apache.http.client.methods.HttpUriRequest |
IBoxRequest.prepareRequest()
Prepare the request by setting all headers, query params, entities...
|
void |
IBoxRequestAuth.setAuth(IBoxRequest request)
Set Auth into the API request.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.http.client.methods.HttpRequestBase |
DefaultBoxRequest.prepareRequest() |
| Constructor and Description |
|---|
DefaultBoxRequest(IBoxConfig config,
IBoxJSONParser parser,
String uriPath,
RestMethod restMethod,
BoxDefaultRequestObject requestObject)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
DefaultFileResponseParser.parse(IBoxResponse response) |
Object |
DefaultBoxJSONResponseParser.parse(IBoxResponse response)
By default, this only parses the JSON part into object.
|
protected Object |
DefaultBoxJSONResponseParser.parseInputStream(InputStream in)
Parse input stream.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
DefaultBoxResponse.parseResponse(IBoxResponseParser responseParser,
IBoxResponseParser errorParser) |
Copyright © 2014. All Rights Reserved.