public interface ISFApiClient extends IOAuthTokenChangeHandler, ISFEntities
ISFEntities.Implementation| Modifier and Type | Method and Description |
|---|---|
ISFApiClient |
clone() |
<T extends SFODataObject> |
executeQuery(ISFQuery<T> query) |
java.io.InputStream |
executeQueryEx(SFQueryStream query) |
java.net.URI |
getDefaultUrl(java.lang.String folderID) |
java.net.URI |
getDeviceUrl(java.lang.String deviceId) |
SFDownloadRunnable |
getDownloader(SFFile file,
java.io.OutputStream outputStream,
TransferRunnable.IProgress progressListener) |
<T> ISFApiExecuteQuery |
getExecutor(ISFQuery<T> query,
ISFApiResultCallback<T> apiResultCallback,
ISFReAuthHandler reAuthHandler) |
java.net.URI |
getTopUrl() |
SFUploadRunnable |
getUploader(SFFolder parentFolder,
java.lang.String destinationName,
java.lang.String details,
long fileSizeInBytes,
java.io.InputStream inputStream,
TransferRunnable.IProgress progressListener) |
SFUploadRunnable |
getUploader(SFUploadRequestParams uploadRequestParams,
java.io.InputStream inputStream,
TransferRunnable.IProgress progressListener) |
java.lang.String |
getUserId() |
void |
setReAuthHandler(ISFReAuthHandler reAuthHandler) |
storeNewToken, tokenRenewFailedaccessControls, accounts, asyncOperations, capabilities, connectorGroups, favoriteFolders, folderTemplates, groups, items, metadata, remoteUploads, reports, sessions, shares, storageCenters, users, zones<T extends SFODataObject> T executeQuery(ISFQuery<T> query) throws SFServerException, SFInvalidStateException, SFNotAuthorizedException, SFOAuthTokenRenewException, SFOtherException
java.io.InputStream executeQueryEx(SFQueryStream query) throws SFServerException, SFInvalidStateException, SFNotAuthorizedException, SFOAuthTokenRenewException, SFOtherException
java.lang.String getUserId()
<T> ISFApiExecuteQuery getExecutor(ISFQuery<T> query, ISFApiResultCallback<T> apiResultCallback, ISFReAuthHandler reAuthHandler) throws SFInvalidStateException
SFInvalidStateExceptionSFDownloadRunnable getDownloader(SFFile file, java.io.OutputStream outputStream, TransferRunnable.IProgress progressListener) throws SFOtherException
SFOtherExceptionSFUploadRunnable getUploader(SFFolder parentFolder, java.lang.String destinationName, java.lang.String details, long fileSizeInBytes, java.io.InputStream inputStream, TransferRunnable.IProgress progressListener) throws SFInvalidStateException, SFServerException
SFUploadRunnable getUploader(SFUploadRequestParams uploadRequestParams, java.io.InputStream inputStream, TransferRunnable.IProgress progressListener) throws SFInvalidStateException, SFServerException
java.net.URI getDefaultUrl(java.lang.String folderID)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionjava.net.URI getTopUrl()
java.net.URI getDeviceUrl(java.lang.String deviceId)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionvoid setReAuthHandler(ISFReAuthHandler reAuthHandler)
ISFApiClient clone()