Class Index

A C D E F G H I M N P R S U V

A

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. 

C

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. 

D

Download Downloads the media to specified file  

E

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. 

F

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. 

G

Genre Container class for a collection of MediaFile grouped by album. 
Genres Genres wrapper model. 

H

HttpStatus Constants enumerating the HTTP status codes. 

I

Io Simple IO utils for plain response contents. 

M

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. 

N

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

P

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  

R

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. 

S

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. 

U

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. 

V

ValidationException This exception is thrown when a POST or PUT request rise a remote validation error.