public class BoxApiFolder extends BoxApi
mBaseUploadUri, mBaseUri, mSession| Constructor and Description |
|---|
BoxApiFolder(BoxSession session)
Constructs a BoxApiFolder with the provided BoxSession
|
| Modifier and Type | Method and Description |
|---|---|
BoxRequestsFolder.AddFolderToCollection |
getAddToCollectionRequest(java.lang.String folderId,
java.lang.String collectionId)
Gets a request that adds a folder to a collection
|
BoxRequestsFolder.GetCollaborations |
getCollaborationsRequest(java.lang.String id)
Gets a request that gets the collaborations of a folder
|
BoxRequestsFolder.CopyFolder |
getCopyRequest(java.lang.String id,
java.lang.String parentId)
Gets a request that copies a folder
|
BoxRequestsFolder.CreateFolder |
getCreateRequest(java.lang.String parentId,
java.lang.String name)
Gets a request that creates a folder in a parent folder
|
BoxRequestsFolder.UpdateSharedFolder |
getCreateSharedLinkRequest(java.lang.String id)
Gets a request that creates a shared link for a folder
|
BoxRequestsFolder.DeleteFolderFromCollection |
getDeleteFromCollectionRequest(java.lang.String id)
Gets a request that removes a folder from a collection
|
BoxRequestsFolder.DeleteFolder |
getDeleteRequest(java.lang.String id)
Gets a request that deletes a folder
|
BoxRequestsFolder.DeleteTrashedFolder |
getDeleteTrashedFolderRequest(java.lang.String id)
Gets a request that permanently deletes a folder from the trash
|
BoxRequestsFolder.UpdateFolder |
getDisableSharedLinkRequest(java.lang.String id)
Gets a request that disables a shared link for a folder
|
protected java.lang.String |
getFolderCollaborationsUrl(java.lang.String id)
Gets the URL for the folders collaborations
|
protected java.lang.String |
getFolderCopyUrl(java.lang.String id)
Gets the URL for copying a folder
|
protected java.lang.String |
getFolderInfoUrl(java.lang.String id)
Gets the URL for folder information
|
protected java.lang.String |
getFolderItemsUrl(java.lang.String id)
Gets the URL for items
|
protected java.lang.String |
getFoldersUrl()
Gets the URL for folders
|
BoxRequestsFolder.GetFolderWithAllItems |
getFolderWithAllItems(java.lang.String folderId)
Gets a request that retrieves the all items of a folder up to max limit.
|
BoxRequestsFolder.GetFolderInfo |
getInfoRequest(java.lang.String id)
Gets a request that retrieves information on a folder
|
BoxRequestsFolder.GetFolderItems |
getItemsRequest(java.lang.String id)
Gets a request that retrieves the items of a folder
|
BoxRequestsFolder.UpdateFolder |
getMoveRequest(java.lang.String id,
java.lang.String parentId)
Gets a request that moves a folder to another folder
|
BoxRequestsFolder.UpdateFolder |
getRenameRequest(java.lang.String id,
java.lang.String newName)
Gets a request that renames a folder
|
BoxRequestsFolder.RestoreTrashedFolder |
getRestoreTrashedFolderRequest(java.lang.String id)
Gets a request that restores a trashed folder
|
BoxRequestsFolder.GetTrashedFolder |
getTrashedFolderRequest(java.lang.String id)
Gets a request that returns a folder in the trash
|
protected java.lang.String |
getTrashedFolderUrl(java.lang.String id)
Gets the URL for a trashed folder
|
BoxRequestsFolder.GetTrashedItems |
getTrashedItemsRequest()
Gets a request that returns the items in the trash
|
protected java.lang.String |
getTrashedItemsUrl()
Gets the URL for items in the trash
|
BoxRequestsFolder.UpdateFolder |
getUpdateRequest(java.lang.String id)
Gets a request that updates a folders information
|
getBaseUploadUri, getBaseUripublic BoxApiFolder(BoxSession session)
session - authenticated session to use with the BoxApiFolderprotected java.lang.String getFoldersUrl()
protected java.lang.String getFolderInfoUrl(java.lang.String id)
id - id of the folderprotected java.lang.String getFolderItemsUrl(java.lang.String id)
id - id of the folderprotected java.lang.String getFolderCollaborationsUrl(java.lang.String id)
id - id of the folderprotected java.lang.String getFolderCopyUrl(java.lang.String id)
id - id of the folderprotected java.lang.String getTrashedFolderUrl(java.lang.String id)
id - id of the folderprotected java.lang.String getTrashedItemsUrl()
public BoxRequestsFolder.GetFolderInfo getInfoRequest(java.lang.String id)
id - id of folder to retrieve info onpublic BoxRequestsFolder.GetFolderItems getItemsRequest(java.lang.String id)
id - id of folder to get children onpublic BoxRequestsFolder.GetFolderWithAllItems getFolderWithAllItems(java.lang.String folderId)
folderId - id of folder to get children onpublic BoxRequestsFolder.CreateFolder getCreateRequest(java.lang.String parentId, java.lang.String name)
parentId - id of the parent folder to create the folder inname - name of the new folderpublic BoxRequestsFolder.UpdateFolder getUpdateRequest(java.lang.String id)
id - id of folder to update information onpublic BoxRequestsFolder.UpdateFolder getRenameRequest(java.lang.String id, java.lang.String newName)
id - id of folder to renamenewName - id of folder to retrieve info onpublic BoxRequestsFolder.UpdateFolder getMoveRequest(java.lang.String id, java.lang.String parentId)
id - id of folder to moveparentId - id of parent folder to move folder intopublic BoxRequestsFolder.CopyFolder getCopyRequest(java.lang.String id, java.lang.String parentId)
id - id of folder to copyparentId - id of parent folder to copy folder intopublic BoxRequestsFolder.DeleteFolder getDeleteRequest(java.lang.String id)
id - id of folder to deletepublic BoxRequestsFolder.GetCollaborations getCollaborationsRequest(java.lang.String id)
id - id of folder to movepublic BoxRequestsFolder.UpdateSharedFolder getCreateSharedLinkRequest(java.lang.String id)
id - id of folder to create shared link forpublic BoxRequestsFolder.UpdateFolder getDisableSharedLinkRequest(java.lang.String id)
id - id of folder to disable a shared link forpublic BoxRequestsFolder.AddFolderToCollection getAddToCollectionRequest(java.lang.String folderId, java.lang.String collectionId)
folderId - id of folder to add to collectioncollectionId - id of collection to add the folder topublic BoxRequestsFolder.DeleteFolderFromCollection getDeleteFromCollectionRequest(java.lang.String id)
id - id of folder to delete from the collectionpublic BoxRequestsFolder.GetTrashedItems getTrashedItemsRequest()
public BoxRequestsFolder.GetTrashedFolder getTrashedFolderRequest(java.lang.String id)
id - id of folder to get in the trashpublic BoxRequestsFolder.DeleteTrashedFolder getDeleteTrashedFolderRequest(java.lang.String id)
id - id of folder to delete from the trashpublic BoxRequestsFolder.RestoreTrashedFolder getRestoreTrashedFolderRequest(java.lang.String id)
id - id of folder to restore