Album | Container class for a collection of MediaFile grouped by album. |
Albums | Albums wrapper model. |
Artist | Container class for a collection of MediaFile grouped by album. |
Artists | Artists wrapper model. |
AudioBoxClient | AudioBoxClient is the main object of this library and allows you to perform requests and
operations on AudioBox. |
AudioBoxException | Generic AudioBox service exceptions. |
AudioBoxObjectParser | A customizable JSON object parser. |
AuthorizationException | This exception is thrown when the OAuth2 token and/or the refresh token have been invalidated or they are expired. |
Configuration | Through this class you can control several behavior of the client such as HTTP client or JSON parser libraries. |
Configuration.Channels | AudioBox channels |
Configuration.Env | AudioBox environments. |
ConfigurationException | This exception is thrown when there is a configuration problem. |
CredentialDataStore | This interface is intended to be used for storing and getting back user's credentials. |
Download | Downloads the media to specified file |
Errors | This class is used to parse error messages. |
EventedModelList<T> | A java.util.LinkedList extension that triggers events on: |
ExceptionHandler | An exception handler is used to perform further operations when an
AudioBoxException is thrown. |
ExternalTokens | For each of the external services the boolean value indicates if we have stored a OAuth token for the user. |
FileAlreadyUploaded | This exception is thrown while uploading if a media file already exists on AudioBox Cloud. |
ForbiddenException | This exception is thrown when the user tries to access a resource he's not allowed to access, because of ownership or account state. |
Genre | Container class for a collection of MediaFile grouped by album. |
Genres | Genres wrapper model. |
HttpStatus | Constants enumerating the HTTP status codes. |
Io | Simple IO utils for plain response contents. |
MD5Checksum | Based on: http://javarevisited.blogspot.com/2013/06/how-to-generate-md5-checksum-for-files.html#ixzz38QFXWUu0 |
MediaContent | A wrapper content type for MediaFile. |
MediaFile | Media Files are the most important entity in the platform, has many properties, are editable, deletable and streamable. |
MediaFiles | Used to get a list of all media files in a specific user's playlist. |
MediaFiles.MediaCollectionCustomParser | The Media collection custom parser. |
MediaFileWrapper | This class is used as simple MediaFile wrapper
for those JSON parser that do not support root elements. |
Model | This class is the prototype of each model and defines model's common behaviors. |
ModelEvent<E> | This is the wrapper object sent to the observers. |
ModelUtil | Handful util class for various models tasks. |
MultipartFormDataContent | Serializes MIME "multipart/form-data" content as specified by RFC 2388: Returning Values from
Forms: multipart/form-data
The implementation is a subclass of MultipartContent that sets the
media type to "multipart/form-data" and defaults to
DEFAULT_BOUNDARY as a boundary string. |
NetworkProgressListener | This interface is intended to be used together with the Download
and or MediaContent objects in order to monitor
upload/download progress. |
Notification | Notifications are system messages that the AudioBox will send the user, for example when a Cloud Drive needs to be re-authenticated or if some operation fails. |
Notifications | Returns a paginated collection of user's Notifications . |
Permissions | A user can subscribe and manage multiple remote storage services. |
PlainTextContent | Little wrapper to make plain text multipart form content wrapping easier. |
Playlist | Playlists are the main containers for Media Files and are represented in the system by an unique token. |
Playlists | Used to get a list of all the playlist in the user's account. |
PlaylistWrapper | This class is used as simple Playlist wrapper
for those JSON parser that do not support root elements. |
Preferences | General preferences of the user, mostly used in the Cloud Web Player. |
ProgressInputStream | Created based on http://stackoverflow.com/questions/1339437/inputstream-or-reader-wrapper-for-progress-reporting |
RemoteMessageException | This exception is the parent exception for: It is used for those exception risen by responses given by the service that bring some information on what gone wrong. |
ResourceNotFoundException | This exception is thrown when a 404 is returned by the service. |
Stats | Bytes long values showing the storage used for each supported storage service and the amount of data that has been streamed. |
SyncException | This exception is thrown whenever an error occurs while trying to
sync a playlist with the remote service. |
SystemOverloadedException | This exception is thrown when AudioBox servers are overloaded or same job submitted too fast. |
Upload | Uploads media files to AudioBox Cloud. |
User | A User can interact with his own files in different ways, depending on the remote storage in play. |
UserWrapper | This class is used as simple User wrapper
for those JSON parser that do not support root elements. |
ValidationException | This exception is thrown when a POST or PUT request rise a remote validation error. |