A B C D E F G I J L M O P R S T U V

## A

AccessToken - Class in com.strongloop.android.loopback
AccessToken() - Constructor for class com.strongloop.android.loopback.AccessToken
AccessTokenRepository - Class in com.strongloop.android.loopback
AccessTokenRepository() - Constructor for class com.strongloop.android.loopback.AccessTokenRepository
Adapter - Class in com.strongloop.android.remoting.adapters
  The entry point to all networking accomplished with LoopBack.
Adapter - Class in com.strongloop.android.remoting.adapters
  The entry point to all networking accomplished with LoopBack.
Adapter(Context) - Constructor for class com.strongloop.android.remoting.adapters.Adapter
  Creates a new, disconnected Adapter.
Adapter(Context, String) - Constructor for class com.strongloop.android.remoting.adapters.Adapter
  Creates a new Adapter, connecting it to `url`.
Adapter.BinaryCallback - Interface in com.strongloop.android.remoting.adapters
  A callback receiving the HTTP response body in the binary form.
Adapter.Callback - Interface in com.strongloop.android.remoting.adapters
  A callback that returns the HTTP response body.
Adapter.JsonArrayCallback - Class in com.strongloop.android.remoting.adapters
  A callback that returns a JSON array.
Adapter.JsonArrayCallback() - Constructor for class com.strongloop.android.remoting.adapters.Adapter.JsonArrayCallback
Adapter.JsonCallback - Class in com.strongloop.android.remoting.adapters
  A callback that parses a JSON response.
Adapter.JsonCallback() - Constructor for class com.strongloop.android.remoting.adapters.Adapter.JsonCallback
Adapter.JsonObjectCallback - Class in com.strongloop.android.remoting.adapters
  A callback that returns a JSON object.
Adapter.JsonObjectCallback() - Constructor for class com.strongloop.android.remoting.adapters.Adapter.JsonObjectCallback
addItem(RestContractItem, String) - Method in class com.strongloop.android.remoting.adapters.RestContract
  Adds a single item to this contract.
addItemsFromContract(RestContract) - Method in class com.strongloop.android.remoting.adapters.RestContract
  Adds all items from contract.

## B

BeanUtil - Class in com.strongloop.android.remoting
BeanUtil() - Constructor for class com.strongloop.android.remoting.BeanUtil
BuildConfig - Class in com.strongloop.android.loopback
BuildConfig() - Constructor for class com.strongloop.android.loopback.BuildConfig

## C

clearAccessToken() - Method in class com.strongloop.android.loopback.RestAdapter
com.strongloop.android.loopback - package com.strongloop.android.loopback
com.strongloop.android.loopback.callbacks - package com.strongloop.android.loopback.callbacks
com.strongloop.android.remoting - package com.strongloop.android.remoting
com.strongloop.android.remoting.adapters - package com.strongloop.android.remoting.adapters
connect(Context, String) - Method in class com.strongloop.android.remoting.adapters.Adapter
  Connects the Adapter to `url`.
connect(Context, String) - Method in class com.strongloop.android.remoting.adapters.RestAdapter
Container - Class in com.strongloop.android.loopback
Container() - Constructor for class com.strongloop.android.loopback.Container
ContainerRepository - Class in com.strongloop.android.loopback
ContainerRepository() - Constructor for class com.strongloop.android.loopback.ContainerRepository
create(String, ObjectCallback<Container>) - Method in class com.strongloop.android.loopback.ContainerRepository
  Create a new container.
createContract() - Method in class com.strongloop.android.loopback.ContainerRepository
  Creates a `RestContract` representing the user type's custom routes.
createContract() - Method in class com.strongloop.android.loopback.FileRepository
  Creates a `RestContract` representing the user type's custom routes.
createContract() - Method in class com.strongloop.android.loopback.ModelRepository
  Creates a `RestContract` representing this model type's custom routes.
createContract() - Method in class com.strongloop.android.loopback.RestRepository
createContract() - Method in class com.strongloop.android.loopback.UserRepository
  Creates a `RestContract` representing the user type's custom routes.
createFileObject(String) - Method in class com.strongloop.android.loopback.Container
  Create a new File object associated with this container.
createModel(Map<String, ? extends Object>) - Method in class com.strongloop.android.loopback.ModelRepository
  Deprecated.
  Use {link ModelRepository#createObject} instead.
createMultipart(String, String) - Static method in class com.strongloop.android.remoting.adapters.RestContractItem
  Creates a new item encapsulating a route that expects multi-part request (e.g.
createObject(Map<String, ? extends Object>) - Method in class com.strongloop.android.loopback.FileRepository
createObject(Map<String, ? extends Object>) - Method in class com.strongloop.android.loopback.ModelRepository
  Creates a new `Model` of this type with the parameters described.
createObject(Map<String, ? extends Object>) - Method in class com.strongloop.android.remoting.Prototype
  Creates a new `VirtualObject` as a virtual instance of this remote class.
createObject(Map<String, ? extends Object>) - Method in class com.strongloop.android.remoting.Repository
  Creates a new `VirtualObject` as a virtual instance of this remote class.
createRepository(String) - Method in class com.strongloop.android.loopback.RestAdapter
  Creates a new `ModelRepository` representing the named model type.
createRepository(String, String) - Method in class com.strongloop.android.loopback.RestAdapter
  Creates a new `ModelRepository` representing the named model type.
createRepository(String, String, Class<T>) - Method in class com.strongloop.android.loopback.RestAdapter
  Creates a new `ModelRepository` representing the named model type.
createRepository(Class<U>) - Method in class com.strongloop.android.loopback.RestAdapter
  Creates a new `ModelRepository` from the given subclass.
createUser(String, String) - Method in class com.strongloop.android.loopback.UserRepository
  Creates a `U` user instance given an email and a password.
createUser(String, String, Map<String, ? extends Object>) - Method in class com.strongloop.android.loopback.UserRepository
  Creates a new `U` user given the email, password and optional parameters.

## D

DEBUG - Static variable in class com.strongloop.android.loopback.BuildConfig
delete(VoidCallback) - Method in class com.strongloop.android.loopback.File
  Delete this file.
destroy(VoidCallback) - Method in class com.strongloop.android.loopback.Model
  Destroys the Model from the server.
DEVICE_TYPE_ANDROID - Static variable in class com.strongloop.android.loopback.LocalInstallation
download(File.DownloadCallback) - Method in class com.strongloop.android.loopback.File
  Download content of this file.
download(File, VoidCallback) - Method in class com.strongloop.android.loopback.File
  Download content of this file to a local file.

## E

EmptyResponseParser - Class in com.strongloop.android.loopback.callbacks
EmptyResponseParser(VoidCallback) - Constructor for class com.strongloop.android.loopback.callbacks.EmptyResponseParser

## F

File - Class in com.strongloop.android.loopback
File() - Constructor for class com.strongloop.android.loopback.File
File.DownloadCallback - Interface in com.strongloop.android.loopback
FileRepository - Class in com.strongloop.android.loopback
FileRepository() - Constructor for class com.strongloop.android.loopback.FileRepository
findAll(ListCallback<T>) - Method in class com.strongloop.android.loopback.ModelRepository
  Finds and downloads all models of this type on and from the server.
findById(Object, ObjectCallback<T>) - Method in class com.strongloop.android.loopback.ModelRepository
  Finds and downloads a single instance of this model type on and from the server with the given id.
findCurrentUser(ObjectCallback<U>) - Method in class com.strongloop.android.loopback.UserRepository
  Fetch the data of the currently logged in user.
fromJson(JSONObject) - Static method in class com.strongloop.android.remoting.JsonUtil
  Converts a `org.json.JSONObject` to a `Map`.
fromJson(JSONArray) - Static method in class com.strongloop.android.remoting.JsonUtil
  Converts a `org.json.JSONArray` to a `List`.

## G

get(String, ObjectCallback<Container>) - Method in class com.strongloop.android.loopback.ContainerRepository
  Get a named container
get(String, ObjectCallback<File>) - Method in class com.strongloop.android.loopback.FileRepository
  Get file by name
get(String) - Method in class com.strongloop.android.loopback.Model
  Gets the value associated with a given key.
getAdapter() - Method in class com.strongloop.android.remoting.Prototype
  Gets the `Adapter` that should be used for invoking methods, both for static methods on this prototype and all methods on all instances of this prototype.
getAdapter() - Method in class com.strongloop.android.remoting.Repository
  Gets the `Adapter` that should be used for invoking methods, both for static methods on this prototype and all methods on all instances of this prototype.
getAll(ListCallback<Container>) - Method in class com.strongloop.android.loopback.ContainerRepository
  List all containers.
getAll(ListCallback<File>) - Method in class com.strongloop.android.loopback.FileRepository
  List all files in the container.
getAllFiles(ListCallback<File>) - Method in class com.strongloop.android.loopback.Container
  List all files in the container.
getAppId() - Method in class com.strongloop.android.loopback.LocalInstallation
getApplicationContext() - Method in class com.strongloop.android.loopback.RestAdapter
getApplicationContext() - Method in class com.strongloop.android.loopback.RestRepository
getAppVersion() - Method in class com.strongloop.android.loopback.LocalInstallation
getCachedCurrentUser() - Method in class com.strongloop.android.loopback.UserRepository
  Get the cached value of the currently logged in user.
getClassName() - Method in class com.strongloop.android.remoting.Prototype
  Gets the name given to this prototype on the server.
getClassName() - Method in class com.strongloop.android.remoting.Repository
  Gets the name given to this prototype on the server.
getClient() - Method in class com.strongloop.android.remoting.adapters.RestAdapter
  Get the underlying HTTP client.
getContainer() - Method in class com.strongloop.android.loopback.File
  Name of the container this file belongs to.
getContainer() - Method in class com.strongloop.android.loopback.FileRepository
getContainerName() - Method in class com.strongloop.android.loopback.FileRepository
getContainerRef() - Method in class com.strongloop.android.loopback.File
getContract() - Method in class com.strongloop.android.remoting.adapters.RestAdapter
  Gets this adapter's `RestContract`, a custom contract for fine-grained route configuration.
getCreationParameters() - Method in class com.strongloop.android.remoting.VirtualObject
  Gets the creation parameters this object was created from.
getCurrentUserId() - Method in class com.strongloop.android.loopback.UserRepository
getDeviceToken() - Method in class com.strongloop.android.loopback.LocalInstallation
getDeviceType() - Method in class com.strongloop.android.loopback.LocalInstallation
getEmail() - Method in class com.strongloop.android.loopback.User
getEmailVerified() - Method in class com.strongloop.android.loopback.User
getFile(String, ObjectCallback<File>) - Method in class com.strongloop.android.loopback.Container
  Get data of a File object.
getFileRepository() - Method in class com.strongloop.android.loopback.Container
getId() - Method in class com.strongloop.android.loopback.LocalInstallation
getId() - Method in class com.strongloop.android.loopback.Model
  Gets the model's id field.
getName() - Method in class com.strongloop.android.loopback.Container
getName() - Method in class com.strongloop.android.loopback.File
  The name of the file, e.g.
getNameForRestUrl() - Method in class com.strongloop.android.loopback.ModelRepository
  Returns the name of the REST url
getParameterEncoding() - Method in class com.strongloop.android.remoting.adapters.RestContractItem
  Gets a boolean that indicates if the item is a multipart form mime type.
getParameterEncodingForMethod(String) - Method in class com.strongloop.android.remoting.adapters.RestContract
  Gets the ParameterEncoding for the given method.
getPassword() - Method in class com.strongloop.android.loopback.User
getPattern() - Method in class com.strongloop.android.remoting.adapters.RestContractItem
  Gets the pattern corresponding to this route, e.g.
getPatternForMethod(String) - Method in class com.strongloop.android.remoting.adapters.RestContract
  Returns the custom pattern representing the given method string, or `null` if no custom pattern exists.
getProperties(Object, boolean, boolean) - Static method in class com.strongloop.android.remoting.BeanUtil
getRealm() - Method in class com.strongloop.android.loopback.User
getRepository() - Method in class com.strongloop.android.remoting.VirtualObject
  Gets the `Repository` this object was created from.
getRestAdapter() - Method in class com.strongloop.android.loopback.RestRepository
getStatus() - Method in class com.strongloop.android.loopback.LocalInstallation
getStatus() - Method in class com.strongloop.android.loopback.User
getSubscriptions() - Method in class com.strongloop.android.loopback.LocalInstallation
getTimeZone() - Method in class com.strongloop.android.loopback.LocalInstallation
getUrl() - Method in class com.strongloop.android.loopback.File
  The URL of the file.
getUrl(String, Map<String, ? extends Object>) - Method in class com.strongloop.android.remoting.adapters.RestContract
  Returns a rendered URL pattern using the parameters provided.
getUrlForMethod(String, Map<String, ? extends Object>) - Method in class com.strongloop.android.remoting.adapters.RestContract
  Resolves a specific method, replacing pattern fragments with the optional parameters as appropriate.
getUrlForMethodWithoutItem(String) - Method in class com.strongloop.android.remoting.adapters.RestContract
  Generates a fallback URL for a method whose contract has not been customized.
getUserId() - Method in class com.strongloop.android.loopback.AccessToken
getUserId() - Method in class com.strongloop.android.loopback.LocalInstallation
getVerb() - Method in class com.strongloop.android.remoting.adapters.RestContractItem
  Gets the verb corresponding to this route, e.g.
getVerbForMethod(String) - Method in class com.strongloop.android.remoting.adapters.RestContract
  Gets the HTTP verb for the given method string.

## I

invokeInstanceMethod(String, Map<String, ? extends Object>, Map<String, ? extends Object>, Adapter.Callback) - Method in class com.strongloop.android.remoting.adapters.Adapter
  Invokes a remotable method exposed within a prototype on the server.
invokeInstanceMethod(String, Map<String, ? extends Object>, Map<String, ? extends Object>, Adapter.BinaryCallback) - Method in class com.strongloop.android.remoting.adapters.Adapter
  Invokes a remotable method exposed within a prototype on the server, parses the response as binary data.
invokeInstanceMethod(String, Map<String, ? extends Object>, Map<String, ? extends Object>, Adapter.Callback) - Method in class com.strongloop.android.remoting.adapters.RestAdapter
  Invokes a remotable method exposed within a prototype on the server.
invokeInstanceMethod(String, Map<String, ? extends Object>, Map<String, ? extends Object>, Adapter.BinaryCallback) - Method in class com.strongloop.android.remoting.adapters.RestAdapter
  Invokes a remotable method exposed within a prototype on the server, parses the response as binary data.
invokeMethod(String, Map<String, ? extends Object>, Adapter.Callback) - Method in class com.strongloop.android.remoting.VirtualObject
  Invokes a remotable method exposed within instances of this class on the server.
invokeMethod(String, Map<String, ? extends Object>, Adapter.BinaryCallback) - Method in class com.strongloop.android.remoting.VirtualObject
  Invokes a remotable method exposed within instances of this class on the server, parses the response as binary data.
invokeStaticMethod(String, Map<String, ? extends Object>, Adapter.Callback) - Method in class com.strongloop.android.remoting.adapters.Adapter
  Invokes a remotable method exposed statically on the server.
invokeStaticMethod(String, Map<String, ? extends Object>, Adapter.BinaryCallback) - Method in class com.strongloop.android.remoting.adapters.Adapter
  Invokes a remotable method exposed statically on the server, parses the response as binary data.
invokeStaticMethod(String, Map<String, ? extends Object>, Adapter.Callback) - Method in class com.strongloop.android.remoting.adapters.RestAdapter
  Invokes a remotable method exposed statically on the server.
invokeStaticMethod(String, Map<String, ? extends Object>, Adapter.BinaryCallback) - Method in class com.strongloop.android.remoting.adapters.RestAdapter
  Invokes a remotable method exposed statically on the server, parses the response as binary data.
invokeStaticMethod(String, Map<String, ? extends Object>, Adapter.Callback) - Method in class com.strongloop.android.remoting.Prototype
  Invokes a remotable method exposed statically within this class on the server.
invokeStaticMethod(String, Map<String, ? extends Object>, Adapter.Callback) - Method in class com.strongloop.android.remoting.Repository
  Invokes a remotable method exposed statically within this class on the server.
invokeStaticMethod(String, Map<String, ? extends Object>, Adapter.BinaryCallback) - Method in class com.strongloop.android.remoting.Repository
  Invokes a remotable method exposed statically within this class on the server, parses the response as binary data.
isConnected() - Method in class com.strongloop.android.remoting.adapters.Adapter
  Gets whether this adapter is connected to a server.
isConnected() - Method in class com.strongloop.android.remoting.adapters.RestAdapter

## J

JsonArrayParser<T extends VirtualObject> - Class in com.strongloop.android.loopback.callbacks
JsonArrayParser(Repository<T>, ListCallback<T>) - Constructor for class com.strongloop.android.loopback.callbacks.JsonArrayParser
JsonObjectParser<T extends VirtualObject> - Class in com.strongloop.android.loopback.callbacks
JsonObjectParser(Repository<T>, ObjectCallback<T>) - Constructor for class com.strongloop.android.loopback.callbacks.JsonObjectParser
JsonUtil - Class in com.strongloop.android.remoting
  Utility methods for converting JSON objects to Java collection objects (and vice versa).
JsonUtil - Class in com.strongloop.android.remoting
  Utility methods for converting JSON objects to Java collection objects (and vice versa).
JsonUtil() - Constructor for class com.strongloop.android.remoting.JsonUtil

## L

ListCallback<T extends VirtualObject> - Interface in com.strongloop.android.loopback.callbacks
LocalInstallation - Class in com.strongloop.android.loopback
  This class represents the Installation instance assigned to the installation of the Android application that is running this code.
LocalInstallation(Context, RestAdapter) - Constructor for class com.strongloop.android.loopback.LocalInstallation
  Creates a new instance of LocalInstallation class.
loginUser(String, String, UserRepository.LoginCallback<U>) - Method in class com.strongloop.android.loopback.UserRepository
  Login a user given an email and password.
logout(VoidCallback) - Method in class com.strongloop.android.loopback.UserRepository
  Logs the current user out of the server and removes the access token from the system.

## M

Model - Class in com.strongloop.android.loopback
  A local representative of a single model instance on the server.
Model(Repository, Map<String, ? extends Object>) - Constructor for class com.strongloop.android.loopback.Model
Model() - Constructor for class com.strongloop.android.loopback.Model
Model.Callback - Interface in com.strongloop.android.loopback
  Deprecated.
  Use {link VoidCallback} instead.
ModelRepository<T extends Model> - Class in com.strongloop.android.loopback
  A local representative of a single model type on the server, encapsulating the name of the model type for easy `Model` creation, discovery, and management.
ModelRepository(String) - Constructor for class com.strongloop.android.loopback.ModelRepository
ModelRepository(String, Class<T>) - Constructor for class com.strongloop.android.loopback.ModelRepository
  Creates a new Repository, associating it with the named remote class.
ModelRepository(String, String, Class<T>) - Constructor for class com.strongloop.android.loopback.ModelRepository
  Creates a new Repository, associating it with the named remote class.
ModelRepository.FindAllCallback<T extends Model> - Interface in com.strongloop.android.loopback
  Deprecated.
  Use {link ListCallback} instead.
ModelRepository.FindCallback<T extends Model> - Interface in com.strongloop.android.loopback
  Deprecated.
  Use {link ObjectCallback} instead.

## O

ObjectCallback<T extends VirtualObject> - Interface in com.strongloop.android.loopback.callbacks
onError(Throwable) - Method in class com.strongloop.android.loopback.callbacks.EmptyResponseParser
onError(Throwable) - Method in class com.strongloop.android.loopback.callbacks.JsonArrayParser
onError(Throwable) - Method in class com.strongloop.android.loopback.callbacks.JsonObjectParser
onError(Throwable) - Method in interface com.strongloop.android.loopback.callbacks.ListCallback
onError(Throwable) - Method in interface com.strongloop.android.loopback.callbacks.ObjectCallback
onError(Throwable) - Method in interface com.strongloop.android.loopback.callbacks.VoidCallback
onError(Throwable) - Method in interface com.strongloop.android.loopback.File.DownloadCallback
onError(Throwable) - Method in interface com.strongloop.android.loopback.UserRepository.LoginCallback
onError(Throwable) - Method in interface com.strongloop.android.remoting.adapters.Adapter.BinaryCallback
  The method invoked when an error occurs.
onError(Throwable) - Method in interface com.strongloop.android.remoting.adapters.Adapter.Callback
  The method invoked when an error occurs.
onSuccess(String) - Method in class com.strongloop.android.loopback.callbacks.EmptyResponseParser
onSuccess(JSONArray) - Method in class com.strongloop.android.loopback.callbacks.JsonArrayParser
onSuccess(JSONObject) - Method in class com.strongloop.android.loopback.callbacks.JsonObjectParser
onSuccess(List<T>) - Method in interface com.strongloop.android.loopback.callbacks.ListCallback
onSuccess(T) - Method in interface com.strongloop.android.loopback.callbacks.ObjectCallback
onSuccess() - Method in interface com.strongloop.android.loopback.callbacks.VoidCallback
onSuccess(byte[], String) - Method in interface com.strongloop.android.loopback.File.DownloadCallback
onSuccess(AccessToken, U) - Method in interface com.strongloop.android.loopback.UserRepository.LoginCallback
onSuccess(byte[], String) - Method in interface com.strongloop.android.remoting.adapters.Adapter.BinaryCallback
  The method invoked when the call completes successfully.
onSuccess(String) - Method in interface com.strongloop.android.remoting.adapters.Adapter.Callback
  The method invoked when the call completes successfully.
onSuccess(JSONArray) - Method in class com.strongloop.android.remoting.adapters.Adapter.JsonArrayCallback
  The method invoked when the call completes successfully and the response is a JSON array or `null` if the response string is "null".
onSuccess(Object) - Method in class com.strongloop.android.remoting.adapters.Adapter.JsonCallback
  The method invoked when the call completes successfully.
onSuccess(String) - Method in class com.strongloop.android.remoting.adapters.Adapter.JsonCallback
onSuccess(JSONObject) - Method in class com.strongloop.android.remoting.adapters.Adapter.JsonObjectCallback
  The method invoked when the call completes successfully and the response is a JSON object or `null` if the response string is "null".

## P

PROPERTY_ACCESS_TOKEN - Static variable in class com.strongloop.android.loopback.RestAdapter
PROPERTY_CURRENT_USER_ID - Static variable in class com.strongloop.android.loopback.UserRepository
Prototype - Class in com.strongloop.android.remoting
  A local representative of classes ("prototypes" in JavaScript) defined and made remotable on the server.
Prototype(String) - Constructor for class com.strongloop.android.remoting.Prototype
  Creates a new Prototype, associating it with the named remote class.
put(String, Object) - Method in class com.strongloop.android.loopback.Model
  Adds a given key-value pair to the dictionary.
putAll(Map<String, ? extends Object>) - Method in class com.strongloop.android.loopback.Model
  Adds all the specified params to the dictionary.
putTo(RequestParams, String) - Method in class com.strongloop.android.remoting.adapters.StreamParam

## R

Repository<T extends VirtualObject> - Class in com.strongloop.android.remoting
  A local representative of remote model repository, it provides access to static methods like
Repository(String) - Constructor for class com.strongloop.android.remoting.Repository
  Creates a new Repository, associating it with the named remote class.
Repository(String, Class<T>) - Constructor for class com.strongloop.android.remoting.Repository
  Creates a new Repository, associating it with the named remote class.
RestAdapter - Class in com.strongloop.android.loopback
  An extension to the vanilla `RestAdapter` to make working with `Model`s easier.
RestAdapter(Context, String) - Constructor for class com.strongloop.android.loopback.RestAdapter
RestAdapter - Class in com.strongloop.android.remoting.adapters
  A specific `Adapter` implementation for RESTful servers.
RestAdapter - Class in com.strongloop.android.remoting.adapters
  A specific `Adapter` implementation for RESTful servers.
RestAdapter(Context, String) - Constructor for class com.strongloop.android.remoting.adapters.RestAdapter
RestContract - Class in com.strongloop.android.remoting.adapters
  A contract specifies how remote method names map to HTTP routes.
RestContract - Class in com.strongloop.android.remoting.adapters
  A contract specifies how remote method names map to HTTP routes.
RestContract() - Constructor for class com.strongloop.android.remoting.adapters.RestContract
RestContractItem - Class in com.strongloop.android.remoting.adapters
  A single item within a larger SLRESTContract, encapsulation a single route's verb and pattern, e.g.
RestContractItem - Class in com.strongloop.android.remoting.adapters
  A single item within a larger SLRESTContract, encapsulation a single route's verb and pattern, e.g.
RestContractItem(String) - Constructor for class com.strongloop.android.remoting.adapters.RestContractItem
  Creates a new item encapsulating the given pattern and the default verb, `"POST"`.
RestContractItem(String, String) - Constructor for class com.strongloop.android.remoting.adapters.RestContractItem
  Creates a new item encapsulating the given pattern and verb.
RestRepository<T extends VirtualObject> - Class in com.strongloop.android.loopback
RestRepository(String) - Constructor for class com.strongloop.android.loopback.RestRepository
RestRepository(String, Class<T>) - Constructor for class com.strongloop.android.loopback.RestRepository

## S

save(VoidCallback) - Method in class com.strongloop.android.loopback.LocalInstallation
  Saves the Installation to the remote server.
save(VoidCallback) - Method in class com.strongloop.android.loopback.Model
  Saves the Model to the server.
setAccessToken(String) - Method in class com.strongloop.android.loopback.RestAdapter
setAdapter(Adapter) - Method in class com.strongloop.android.remoting.Prototype
  Sets the `Adapter` that should be used for invoking methods, both for static methods on this prototype and all methods on all instances of this prototype.
setAdapter(Adapter) - Method in class com.strongloop.android.remoting.Repository
  Sets the `Adapter` that should be used for invoking methods, both for static methods on this prototype and all methods on all instances of this prototype.
setAppId(String) - Method in class com.strongloop.android.loopback.LocalInstallation
  See `LocalInstallation.getAppId()`.
setAppVersion(String) - Method in class com.strongloop.android.loopback.LocalInstallation
  See `LocalInstallation.getAppVersion()`.
setContainer(Container) - Method in class com.strongloop.android.loopback.FileRepository
setContainerRef(Container) - Method in class com.strongloop.android.loopback.File
setContract(RestContract) - Method in class com.strongloop.android.remoting.adapters.RestAdapter
  Sets this adapter's `RestContract`, a custom contract for fine-grained route configuration.
setCreationParameters(Map<String, ? extends Object>) - Method in class com.strongloop.android.remoting.VirtualObject
  Sets the creation parameters this object was created from.
setCurrentUserId(Object) - Method in class com.strongloop.android.loopback.UserRepository
setDeviceToken(String) - Method in class com.strongloop.android.loopback.LocalInstallation
  See `LocalInstallation.getDeviceToken()`.
setEmail(String) - Method in class com.strongloop.android.loopback.User
setEmailVerified(Boolean) - Method in class com.strongloop.android.loopback.User
setName(String) - Method in class com.strongloop.android.loopback.Container
setName(String) - Method in class com.strongloop.android.loopback.File
setPassword(String) - Method in class com.strongloop.android.loopback.User
setProperties(Object, Map<String, ? extends Object>, boolean) - Static method in class com.strongloop.android.remoting.BeanUtil
setRealm(String) - Method in class com.strongloop.android.loopback.User
setRepository(Repository) - Method in class com.strongloop.android.remoting.VirtualObject
  Sets the `Repository` this object was created from.
setStatus(String) - Method in class com.strongloop.android.loopback.LocalInstallation
  See `LocalInstallation.getStatus()`.
setStatus(String) - Method in class com.strongloop.android.loopback.User
setSubscriptions(String[]) - Method in class com.strongloop.android.loopback.LocalInstallation
  See `LocalInstallation.getSubscriptions()`.
setTimeZone(String) - Method in class com.strongloop.android.loopback.LocalInstallation
  See `LocalInstallation.getTimeZone()`
setUrl(String) - Method in class com.strongloop.android.loopback.File
setUserId(Object) - Method in class com.strongloop.android.loopback.AccessToken
setUserId(String) - Method in class com.strongloop.android.loopback.LocalInstallation
  See `LocalInstallation.getUserId()`.
SHARED_PREFERENCES_NAME - Static variable in class com.strongloop.android.loopback.LocalInstallation
SHARED_PREFERENCES_NAME - Static variable in class com.strongloop.android.loopback.RestAdapter
SHARED_PREFERENCES_NAME - Static variable in class com.strongloop.android.loopback.UserRepository
STATUS_ACTIVE - Static variable in class com.strongloop.android.loopback.LocalInstallation
StreamParam - Class in com.strongloop.android.remoting.adapters
  A request parameter that is a (binary) stream.
StreamParam(InputStream, String) - Constructor for class com.strongloop.android.remoting.adapters.StreamParam
StreamParam(InputStream, String, String) - Constructor for class com.strongloop.android.remoting.adapters.StreamParam

## T

toJson(Object) - Static method in class com.strongloop.android.remoting.JsonUtil
  Converts a Java object to a JSON object.
toMap() - Method in class com.strongloop.android.loopback.Model
  Converts the Model (and all of its Java Bean properties) into a `Map`.
toMap() - Method in class com.strongloop.android.remoting.VirtualObject
  Converts the object (and all of its Java Bean properties) into a `Map`.
Transient - Annotation Type in com.strongloop.android.remoting
  An annotation marking a class member as transient, i.e.

## U

upload(File, ObjectCallback<File>) - Method in class com.strongloop.android.loopback.Container
  Upload a new file
upload(String, byte[], String, ObjectCallback<File>) - Method in class com.strongloop.android.loopback.Container
  Upload a new file
upload(String, byte[], String, ObjectCallback<File>) - Method in class com.strongloop.android.loopback.FileRepository
  Upload a new file
upload(String, InputStream, String, ObjectCallback<File>) - Method in class com.strongloop.android.loopback.FileRepository
  Upload a new file
upload(File, ObjectCallback<File>) - Method in class com.strongloop.android.loopback.FileRepository
  Upload a new file
User - Class in com.strongloop.android.loopback
  A local representative of a single user instance on the server.
User(Repository, Map<String, ? extends Object>) - Constructor for class com.strongloop.android.loopback.User
User() - Constructor for class com.strongloop.android.loopback.User
UserRepository<U extends User> - Class in com.strongloop.android.loopback
  A base class implementing `ModelRepository` for the built-in User type.
UserRepository(String, Class<U>) - Constructor for class com.strongloop.android.loopback.UserRepository
  Creates a new UserRepository, associating it with the static `U` user class and the user class name.
UserRepository(String, String, Class<U>) - Constructor for class com.strongloop.android.loopback.UserRepository
  Creates a new UserRepository, associating it with the static `U` user class and the user class name.
UserRepository.LoginCallback<U> - Interface in com.strongloop.android.loopback
  Callback passed to loginUser to receive success and newly created `U` user instance or thrown error.

## V

VirtualObject - Class in com.strongloop.android.remoting
  A local representative of a single virtual object.
VirtualObject - Class in com.strongloop.android.remoting
  A local representative of a single virtual object.
VirtualObject() - Constructor for class com.strongloop.android.remoting.VirtualObject
  Creates a new object not attached to any repository.
VirtualObject(Repository, Map<String, ? extends Object>) - Constructor for class com.strongloop.android.remoting.VirtualObject
  Creates a new object from the given repository and parameters.
VoidCallback - Interface in com.strongloop.android.loopback.callbacks

A B C D E F G I J L M O P R S T U V