AeroGear Android Libary 1.0.0.M2
A C D E F G H I L M N O P R S T U V W 

A

AbstractAuthenticationModule - Class in org.jboss.aerogear.android.authentication
This class stubs out the enroll, login, and logout methods.
AbstractAuthenticationModule() - Constructor for class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
addHeader(String, String) - Method in class org.jboss.aerogear.android.authentication.AuthorizationFields
 
addQueryParameter(String, String) - Method in class org.jboss.aerogear.android.authentication.AuthorizationFields
 
AGSecurityAuthenticationConfig - Class in org.jboss.aerogear.android.authentication.impl
A config object for AG Security services.
AGSecurityAuthenticationConfig() - Constructor for class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationConfig
 
AGSecurityAuthenticationModule - Class in org.jboss.aerogear.android.authentication.impl
A module for authenticating with restful AG services.
AGSecurityAuthenticationModule(URL, AuthenticationConfig) - Constructor for class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 
auth(String, AuthenticationConfig) - Method in class org.jboss.aerogear.android.authentication.impl.Authenticator
Builds a AuthenticationModule based on the AuthenticationConfig and records it as name
AuthenticationConfig - Class in org.jboss.aerogear.android.authentication
This is the minimum (hopefully) necessary parameters for an AuthenticationModule
AuthenticationConfig() - Constructor for class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
AuthenticationModule - Interface in org.jboss.aerogear.android.authentication
A module which can authenticate a user.
Authenticator - Class in org.jboss.aerogear.android.authentication.impl
This is the default implementation of Authenticator.
Authenticator(URL) - Constructor for class org.jboss.aerogear.android.authentication.impl.Authenticator
 
Authenticator(String) - Constructor for class org.jboss.aerogear.android.authentication.impl.Authenticator
 
AuthorizationFields - Class in org.jboss.aerogear.android.authentication
This class wraps up fields which need to be applied to a request to ensure it can be securely consumed.
AuthorizationFields() - Constructor for class org.jboss.aerogear.android.authentication.AuthorizationFields
 
AuthType - Interface in org.jboss.aerogear.android.authentication
A interface for the types of AuthenticationModule knows how to build.
AuthTypes - Enum in org.jboss.aerogear.android.authentication.impl
Enum of internally supported instances of AuthType

C

Callback<T> - Interface in org.jboss.aerogear.android
A handler for consuming the data/result of an operation.
close() - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
 
createPipe(Class<T>, PipeConfig) - Method in class org.jboss.aerogear.android.impl.pipeline.DefaultPipeFactory
 
createPipe(Class<T>, PipeConfig) - Method in interface org.jboss.aerogear.android.pipeline.PipeFactory
 
createStore(StoreConfig) - Method in interface org.jboss.aerogear.android.datamanager.StoreFactory
 
createStore(StoreConfig) - Method in class org.jboss.aerogear.android.impl.datamanager.DefaultStoreFactory
 

D

DataManager - Class in org.jboss.aerogear.android
Represents an abstraction layer for a storage system.
DataManager() - Constructor for class org.jboss.aerogear.android.DataManager
Creates a new DataManager using DefaultIdGenerator and DefaultStoreFactory
DataManager(IdGenerator) - Constructor for class org.jboss.aerogear.android.DataManager
Creates a new DataManager using the idGenerator parameter and DefaultStoreFactory
DataManager(StoreFactory) - Constructor for class org.jboss.aerogear.android.DataManager
Creates a new DataManager using the storeFactory parameter and DefaultIdGenerator
DataManager(IdGenerator, StoreFactory) - Constructor for class org.jboss.aerogear.android.DataManager
Creates a DataManager using the supplied parameters
DefaultIdGenerator - Class in org.jboss.aerogear.android.impl.datamanager
Id Generate using a Universally Unique Identifier (UUID).
DefaultIdGenerator() - Constructor for class org.jboss.aerogear.android.impl.datamanager.DefaultIdGenerator
 
DefaultParameterProvider - Class in org.jboss.aerogear.android.impl.pipeline.paging
This class returns the URI calculated from ReadFilter.getQuery
DefaultParameterProvider() - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.DefaultParameterProvider
 
DefaultPipeFactory - Class in org.jboss.aerogear.android.impl.pipeline
 
DefaultPipeFactory() - Constructor for class org.jboss.aerogear.android.impl.pipeline.DefaultPipeFactory
 
DefaultStoreFactory - Class in org.jboss.aerogear.android.impl.datamanager
 
DefaultStoreFactory() - Constructor for class org.jboss.aerogear.android.impl.datamanager.DefaultStoreFactory
 
delegate() - Method in class org.jboss.aerogear.android.impl.pipeline.paging.WrappingPagedList
 
delete(String) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
delete(String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.

E

enroll(Map<String, String>, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
enroll(Map<String, String>, Callback<HeaderAndBody>) - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
Will try to register a user with a service using userData.
enroll(Map<String, String>, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 

F

FieldNotFoundException - Exception in org.jboss.aerogear.android.impl.reflection
Thrown when a particular field cannot be found.
FieldNotFoundException(Class, String) - Constructor for exception org.jboss.aerogear.android.impl.reflection.FieldNotFoundException
Constructs with class and fieldName cannot be found.

G

generate() - Method in interface org.jboss.aerogear.android.datamanager.IdGenerator
Generate new id
generate() - Method in class org.jboss.aerogear.android.impl.datamanager.DefaultIdGenerator
Generate new id
get(String) - Method in class org.jboss.aerogear.android.authentication.impl.Authenticator
Gets a AuthenticationModule for name
get(String) - Method in class org.jboss.aerogear.android.DataManager
Loads a given Store implementation, based on the given storeName argument.
get() - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
get(Object...) - Method in class org.jboss.aerogear.android.impl.core.HttpProviderFactory
 
get() - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
get(String) - Method in class org.jboss.aerogear.android.Pipeline
Look up for a pipe object.
get(Object...) - Method in interface org.jboss.aerogear.android.Provider
Constructs and returns an object of type T
getAuthModule() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getAuthorizationFields() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
This method is called be Pipe implementations when they need security applied to their HttpProvider.
getAuthorizationFields() - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 
getAuthToken() - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 
getAuthType() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
getBaseURL() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
getBaseURL() - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 
getBaseURL() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getBody() - Method in class org.jboss.aerogear.android.http.HeaderAndBody
 
getBuilder() - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
getContext() - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
getData() - Method in exception org.jboss.aerogear.android.http.HttpException
 
getDataRoot() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getDataRoot() - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
getEncoding() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getEndpoint() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getEnrollEndpoint() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
getEnrollEndpoint() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
getEnrollEndpoint() - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 
getGsonBuilder() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getHeader(String) - Method in class org.jboss.aerogear.android.http.HeaderAndBody
 
getHeaders() - Method in class org.jboss.aerogear.android.authentication.AuthorizationFields
 
getIdGenerator() - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
getKlass() - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
getLimit() - Method in class org.jboss.aerogear.android.ReadFilter
 
getLimitValue() - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
getLinkUri() - Method in class org.jboss.aerogear.android.ReadFilter
 
getLoginEndpoint() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
getLoginEndpoint() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
getLoginEndpoint() - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 
getLogoutEndpoint() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
getLogoutEndpoint() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
getLogoutEndpoint() - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 
getMetadataLocation() - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
getName() - Method in enum org.jboss.aerogear.android.authentication.impl.AuthTypes
 
getName() - Method in enum org.jboss.aerogear.android.impl.datamanager.StoreTypes
 
getName() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getName() - Method in enum org.jboss.aerogear.android.impl.pipeline.PipeTypes
 
getName() - Method in interface org.jboss.aerogear.android.TypeDescriptor
 
getNextFilter(HeaderAndBody, PageConfig) - Method in class org.jboss.aerogear.android.impl.pipeline.paging.URIBodyPageParser
 
getNextFilter(HeaderAndBody, PageConfig) - Method in class org.jboss.aerogear.android.impl.pipeline.paging.URIPageHeaderParser
 
getNextFilter() - Method in class org.jboss.aerogear.android.impl.pipeline.paging.WrappingPagedList
 
getNextFilter(HeaderAndBody, T) - Method in interface org.jboss.aerogear.android.pipeline.paging.PageResultExtractor
Extracts a usable ReadFilter from the response of a server for the "next" result set.
getNextIdentifier() - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
getOffset() - Method in class org.jboss.aerogear.android.ReadFilter
 
getOffsetValue() - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
getPageConfig() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getPageHeaderParser() - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
getParameterProvider() - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
getParameterProvider() - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
getParameters(ReadFilter) - Method in class org.jboss.aerogear.android.impl.pipeline.paging.DefaultParameterProvider
 
getParameters() - Method in class org.jboss.aerogear.android.impl.pipeline.paging.WebLink
 
getParameters(ReadFilter) - Method in interface org.jboss.aerogear.android.pipeline.paging.ParameterProvider
 
getPreviousFilter(HeaderAndBody, PageConfig) - Method in class org.jboss.aerogear.android.impl.pipeline.paging.URIBodyPageParser
 
getPreviousFilter(HeaderAndBody, PageConfig) - Method in class org.jboss.aerogear.android.impl.pipeline.paging.URIPageHeaderParser
 
getPreviousFilter() - Method in class org.jboss.aerogear.android.impl.pipeline.paging.WrappingPagedList
 
getPreviousFilter(HeaderAndBody, T) - Method in interface org.jboss.aerogear.android.pipeline.paging.PageResultExtractor
Extracts a usable ReadFilter from the response of a server for the "previous" result set.
getPreviousIdentifier() - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
getQuery() - Method in class org.jboss.aerogear.android.ReadFilter
 
getQueryParameters() - Method in class org.jboss.aerogear.android.authentication.AuthorizationFields
 
getStatusCode() - Method in exception org.jboss.aerogear.android.http.HttpException
 
getTokenHeaderName() - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationConfig
 
getType() - Method in interface org.jboss.aerogear.android.datamanager.Store
Returns the type of the underlying 'store implementation'
getType() - Method in class org.jboss.aerogear.android.impl.datamanager.MemoryStorage
Returns the type of the underlying 'store implementation'
getType() - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
Returns the type of the underlying 'store implementation'
getType() - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
getType() - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
getType() - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
Returns the connection type of this Pipe object (e.g.
getType() - Method in interface org.jboss.aerogear.android.pipeline.Pipe
Returns the connection type of this Pipe object (e.g.
getUri() - Method in class org.jboss.aerogear.android.impl.pipeline.paging.WebLink
 
getUrl() - Method in interface org.jboss.aerogear.android.http.HttpProvider
 
getUrl() - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
getUrl() - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
Returns the URL to which this Pipe object points.
getUrl() - Method in interface org.jboss.aerogear.android.pipeline.Pipe
Returns the URL to which this Pipe object points.
getValue(Object) - Method in class org.jboss.aerogear.android.impl.reflection.Property
Get value
getWhere() - Method in class org.jboss.aerogear.android.ReadFilter
 

H

HeaderAndBody - Class in org.jboss.aerogear.android.http
This is a convenience to wrap up headers from a HTTPResponse with its entity.
HeaderAndBody(byte[], Map<String, Object>) - Constructor for class org.jboss.aerogear.android.http.HeaderAndBody
 
HttpException - Exception in org.jboss.aerogear.android.http
If an HTTP Request does not return status code 200 then this will be thrown.
HttpException(byte[], int) - Constructor for exception org.jboss.aerogear.android.http.HttpException
 
HttpException(byte[], int, String) - Constructor for exception org.jboss.aerogear.android.http.HttpException
 
HttpProvider - Interface in org.jboss.aerogear.android.http
A suite a convenience functions which wrap and clean up common HTTP request operations.
HttpProviderFactory - Class in org.jboss.aerogear.android.impl.core
 
HttpProviderFactory() - Constructor for class org.jboss.aerogear.android.impl.core.HttpProviderFactory
 
HttpRestProvider - Class in org.jboss.aerogear.android.impl.http
These are tuned for AeroGear, assume the body is String data, and that the headers don't do anything funny.
HttpRestProvider(URL) - Constructor for class org.jboss.aerogear.android.impl.http.HttpRestProvider
 

I

IdGenerator - Interface in org.jboss.aerogear.android.datamanager
Id generator strategy to using on store
isLoggedIn() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
isLoggedIn() - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 

L

lib_name - Static variable in class org.jboss.aerogear.R.string
 
login(String, String, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
login(String, String, Callback<HeaderAndBody>) - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
Will try to log in a user using username and password.
login(String, String, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 
logout(Callback<Void>) - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
logout(Callback<Void>) - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
Performs a logout of the current user.
logout(Callback<Void>) - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationModule
 

M

MemoryStorage<T> - Class in org.jboss.aerogear.android.impl.datamanager
Memory implementation of Store Store.
MemoryStorage(IdGenerator) - Constructor for class org.jboss.aerogear.android.impl.datamanager.MemoryStorage
 
MetadataLocation - Interface in org.jboss.aerogear.android.pipeline.paging
A marker interface for PageConfig which describes where to find paging metadata in a response.

N

next(Callback<List<T>>) - Method in class org.jboss.aerogear.android.impl.pipeline.paging.WrappingPagedList
 
next(Callback<List<T>>) - Method in interface org.jboss.aerogear.android.pipeline.paging.PagedList
Retrieve the next result set.

O

onCreate(SQLiteDatabase) - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
onFailure(Exception) - Method in interface org.jboss.aerogear.android.Callback
Invoked when an operation has failed.
onSuccess(T) - Method in interface org.jboss.aerogear.android.Callback
Called when operation completes with success.
onUpgrade(SQLiteDatabase, int, int) - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
open(Callback) - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
 
org.jboss.aerogear - package org.jboss.aerogear
 
org.jboss.aerogear.android - package org.jboss.aerogear.android
 
org.jboss.aerogear.android.authentication - package org.jboss.aerogear.android.authentication
 
org.jboss.aerogear.android.authentication.impl - package org.jboss.aerogear.android.authentication.impl
 
org.jboss.aerogear.android.datamanager - package org.jboss.aerogear.android.datamanager
 
org.jboss.aerogear.android.http - package org.jboss.aerogear.android.http
 
org.jboss.aerogear.android.impl.core - package org.jboss.aerogear.android.impl.core
 
org.jboss.aerogear.android.impl.datamanager - package org.jboss.aerogear.android.impl.datamanager
 
org.jboss.aerogear.android.impl.http - package org.jboss.aerogear.android.impl.http
 
org.jboss.aerogear.android.impl.pipeline - package org.jboss.aerogear.android.impl.pipeline
 
org.jboss.aerogear.android.impl.pipeline.paging - package org.jboss.aerogear.android.impl.pipeline.paging
 
org.jboss.aerogear.android.impl.reflection - package org.jboss.aerogear.android.impl.reflection
 
org.jboss.aerogear.android.impl.util - package org.jboss.aerogear.android.impl.util
 
org.jboss.aerogear.android.pipeline - package org.jboss.aerogear.android.pipeline
 
org.jboss.aerogear.android.pipeline.paging - package org.jboss.aerogear.android.pipeline.paging
 

P

PageConfig - Class in org.jboss.aerogear.android.pipeline.paging
 
PageConfig() - Constructor for class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
PageConfig.MetadataLocations - Enum in org.jboss.aerogear.android.pipeline.paging
 
PagedList<T> - Interface in org.jboss.aerogear.android.pipeline.paging
This class wraps a result and provides methods for retrieving the next and previous result sets.
PageResultExtractor<T extends PageConfig> - Interface in org.jboss.aerogear.android.pipeline.paging
Classes which implement this interface are responsible for consuming a response from a server and extracting paging information (if any).
ParameterProvider - Interface in org.jboss.aerogear.android.pipeline.paging
Classes which implement this interface should provide the necessary parameters for paging to a Pipe's read request.
parse(String) - Static method in class org.jboss.aerogear.android.impl.util.WebLinkParser
 
ParseException - Exception in org.jboss.aerogear.android.impl.util
This exception is thrown by something which parses if parsing fails(ex WebLinkParser)
ParseException(String) - Constructor for exception org.jboss.aerogear.android.impl.util.ParseException
 
Pipe<T> - Interface in org.jboss.aerogear.android.pipeline
A Pipe represents a server connection.
pipe(Class) - Method in class org.jboss.aerogear.android.Pipeline
 
pipe(Class, PipeConfig) - Method in class org.jboss.aerogear.android.Pipeline
 
PipeConfig - Class in org.jboss.aerogear.android.impl.pipeline
 
PipeConfig(URL, Class) - Constructor for class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
PipeFactory - Interface in org.jboss.aerogear.android.pipeline
 
Pipeline - Class in org.jboss.aerogear.android
A Pipeline represents a ‘collection’ of server connections (aka Pipes).
Pipeline(URL) - Constructor for class org.jboss.aerogear.android.Pipeline
An initializer method to instantiate the Pipeline,
Pipeline(URL, PipeFactory) - Constructor for class org.jboss.aerogear.android.Pipeline
An initializer method to instantiate the Pipeline,
Pipeline(String) - Constructor for class org.jboss.aerogear.android.Pipeline
An initializer method to instantiate the Pipeline,
PipeType - Interface in org.jboss.aerogear.android.pipeline
 
PipeTypes - Enum in org.jboss.aerogear.android.impl.pipeline
Types of pipes
post(String) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
post(String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
previous(Callback<List<T>>) - Method in class org.jboss.aerogear.android.impl.pipeline.paging.WrappingPagedList
 
previous(Callback<List<T>>) - Method in interface org.jboss.aerogear.android.pipeline.paging.PagedList
Retrieve the previous result set.
Property - Class in org.jboss.aerogear.android.impl.reflection
Helper to access property with reflection
Property(Class, String) - Constructor for class org.jboss.aerogear.android.impl.reflection.Property
Constructor to access field with get/set
PropertyNotFoundException - Exception in org.jboss.aerogear.android.impl.reflection
Thrown when a property cannot be found.
PropertyNotFoundException(Class, String) - Constructor for exception org.jboss.aerogear.android.impl.reflection.PropertyNotFoundException
Constructs with class and fieldName cannot be found.
Provider<T> - Interface in org.jboss.aerogear.android
 
put(String, String) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
put(String, String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.

R

R - Class in org.jboss.aerogear
 
R() - Constructor for class org.jboss.aerogear.R
 
R.attr - Class in org.jboss.aerogear
 
R.attr() - Constructor for class org.jboss.aerogear.R.attr
 
R.string - Class in org.jboss.aerogear
 
R.string() - Constructor for class org.jboss.aerogear.R.string
 
read(Serializable) - Method in interface org.jboss.aerogear.android.datamanager.Store
Reads a specific object/record from the underlying storage system.
read(Serializable) - Method in class org.jboss.aerogear.android.impl.datamanager.MemoryStorage
Reads a specific object/record from the underlying storage system.
read(Serializable) - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
Reads a specific object/record from the underlying storage system.
read(Callback<List<T>>) - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
Reads all the data from the underlying server connection.
read(Callback<List<T>>) - Method in interface org.jboss.aerogear.android.pipeline.Pipe
Reads all the data from the underlying server connection.
readAll() - Method in interface org.jboss.aerogear.android.datamanager.Store
Reads all the data from the underlying storage system.
readAll() - Method in class org.jboss.aerogear.android.impl.datamanager.MemoryStorage
Reads all the data from the underlying storage system.
readAll() - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
Reads all the data from the underlying storage system.
ReadFilter - Class in org.jboss.aerogear.android
This class wraps and builds the query parameters for filtering and pagination
ReadFilter() - Constructor for class org.jboss.aerogear.android.ReadFilter
 
readWithFilter(ReadFilter) - Method in interface org.jboss.aerogear.android.datamanager.Store
Search for objects/records from the underlying storage system.
readWithFilter(ReadFilter) - Method in class org.jboss.aerogear.android.impl.datamanager.MemoryStorage
Search for objects/records from the underlying storage system.
readWithFilter(ReadFilter) - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
Search for objects/records from the underlying storage system.
readWithFilter(ReadFilter, Callback<List<T>>) - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
readWithFilter(ReadFilter, Callback<List<T>>) - Method in interface org.jboss.aerogear.android.pipeline.Pipe
Reads all the data from the underlying server connection.
RecordId - Annotation Type in org.jboss.aerogear.android
Specifies field represent a key of an entity This needs an pair of accessor methods (getter/setter)
recordIdFieldNameIn(Class) - Static method in class org.jboss.aerogear.android.impl.reflection.Scan
Search field with @RecordId
RecordIdNotFoundException - Exception in org.jboss.aerogear.android.impl.reflection
Thrown when a @RecordId cannot be found.
RecordIdNotFoundException(Class) - Constructor for exception org.jboss.aerogear.android.impl.reflection.RecordIdNotFoundException
Constructs with class cannot be found.
remove(String) - Method in class org.jboss.aerogear.android.authentication.impl.Authenticator
Removes a AuthenticationModule for name
remove(String) - Method in class org.jboss.aerogear.android.DataManager
Removes a Store implementation from the DataManager.
remove(Serializable) - Method in interface org.jboss.aerogear.android.datamanager.Store
Removes a specific object/record from the underlying storage system.
remove(Serializable) - Method in class org.jboss.aerogear.android.impl.datamanager.MemoryStorage
Removes a specific object/record from the underlying storage system.
remove(Serializable) - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
Removes a specific object/record from the underlying storage system.
remove(String, Callback<Void>) - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
Removes an object from the underlying server connection.
remove(String, Callback<Void>) - Method in interface org.jboss.aerogear.android.pipeline.Pipe
Removes an object from the underlying server connection.
remove(String) - Method in class org.jboss.aerogear.android.Pipeline
Removes a pipe from the Pipeline object
reset() - Method in interface org.jboss.aerogear.android.datamanager.Store
Resets the entire storage system.
reset() - Method in class org.jboss.aerogear.android.impl.datamanager.MemoryStorage
Resets the entire storage system.
reset() - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
Resets the entire storage system.
RestAdapter<T> - Class in org.jboss.aerogear.android.impl.pipeline
Rest implementation of Pipe.
RestAdapter(Class<T>, URL) - Constructor for class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
RestAdapter(Class<T>, URL, GsonBuilder) - Constructor for class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
RestAdapter(Class<T>, URL, PageConfig) - Constructor for class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
RestAdapter(Class<T>, URL, GsonBuilder, PageConfig) - Constructor for class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 

S

save(T) - Method in interface org.jboss.aerogear.android.datamanager.Store
Saves the given object in the underlying storage system.
save(T) - Method in class org.jboss.aerogear.android.impl.datamanager.MemoryStorage
 
save(T) - Method in class org.jboss.aerogear.android.impl.datamanager.SQLStore
Saves the given object in the underlying storage system.
save(T, Callback<T>) - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
save(T, Callback<T>) - Method in interface org.jboss.aerogear.android.pipeline.Pipe
Saves or updates a given object on the server.
Scan - Class in org.jboss.aerogear.android.impl.reflection
Helper to search annotations
Scan() - Constructor for class org.jboss.aerogear.android.impl.reflection.Scan
 
setAuthenticationModule(AuthenticationModule) - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
setAuthenticationModule(AuthenticationModule) - Method in interface org.jboss.aerogear.android.pipeline.Pipe
Sets the authentication module for the Pipe.
setAuthModule(AuthenticationModule) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setAuthType(AuthType) - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
setBaseURL(URL) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setBuilder(GsonBuilder) - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
setContext(Context) - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
setDataRoot(String) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setDataRoot(String) - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
setDefaultHeader(String, String) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Will set a default header value to be used on all calls
setDefaultHeader(String, String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
 
setEncoding(Charset) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setEncoding(String) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setEncoding(Charset) - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
Sets the encoding of the Pipe.
setEndpoint(String) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setEnrollEndpoint(String) - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
setGsonBuilder(GsonBuilder) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setHeader(String, Object) - Method in class org.jboss.aerogear.android.http.HeaderAndBody
 
setHeaders(List<Pair<String, String>>) - Method in class org.jboss.aerogear.android.authentication.AuthorizationFields
 
setIdGenerator(IdGenerator) - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
setKlass(Class) - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
setLimit(Integer) - Method in class org.jboss.aerogear.android.ReadFilter
 
setLimitValue(Integer) - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
setLinkUri(URI) - Method in class org.jboss.aerogear.android.ReadFilter
 
setLoginEndpoint(String) - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
setLogoutEndpoint(String) - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfig
 
setMetadataLocation(MetadataLocation) - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
setName(String) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setNextIdentifier(String) - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
setOffset(Integer) - Method in class org.jboss.aerogear.android.ReadFilter
 
setOffsetValue(String) - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
setPageConfig(PageConfig) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setPageHeaderParser(PageResultExtractor) - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
setParameterProvider(ParameterProvider) - Method in class org.jboss.aerogear.android.impl.pipeline.RestAdapter
 
setParameterProvider(ParameterProvider) - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
setPreviousIdentifier(String) - Method in class org.jboss.aerogear.android.pipeline.paging.PageConfig
 
setQueryParameters(List<Pair<String, String>>) - Method in class org.jboss.aerogear.android.authentication.AuthorizationFields
 
setTokenHeaderName(String) - Method in class org.jboss.aerogear.android.authentication.impl.AGSecurityAuthenticationConfig
 
setType(StoreType) - Method in class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
setType(PipeType) - Method in class org.jboss.aerogear.android.impl.pipeline.PipeConfig
 
setValue(Object, Object) - Method in class org.jboss.aerogear.android.impl.reflection.Property
Set new value
setWhere(JSONObject) - Method in class org.jboss.aerogear.android.ReadFilter
 
SQLStore<T> - Class in org.jboss.aerogear.android.impl.datamanager
 
SQLStore(Class<T>, Context) - Constructor for class org.jboss.aerogear.android.impl.datamanager.SQLStore
 
SQLStore(Class<T>, Context, GsonBuilder, IdGenerator) - Constructor for class org.jboss.aerogear.android.impl.datamanager.SQLStore
 
Store<T> - Interface in org.jboss.aerogear.android.datamanager
Represents an abstraction layer for a storage system.
store(String) - Method in class org.jboss.aerogear.android.DataManager
Creates a new default (in memory) Store implementation.
store(String, StoreConfig) - Method in class org.jboss.aerogear.android.DataManager
Creates a new Store implementation.
StoreConfig - Class in org.jboss.aerogear.android.impl.datamanager
This class bundles up all of the possible variables which may be used to instantiate a Store
StoreConfig() - Constructor for class org.jboss.aerogear.android.impl.datamanager.StoreConfig
 
StoreFactory - Interface in org.jboss.aerogear.android.datamanager
 
StoreType - Interface in org.jboss.aerogear.android.datamanager
 
StoreTypes - Enum in org.jboss.aerogear.android.impl.datamanager
Types of store

T

toString() - Method in enum org.jboss.aerogear.android.pipeline.paging.PageConfig.MetadataLocations
 
TypeDescriptor - Interface in org.jboss.aerogear.android
 

U

URIBodyPageParser - Class in org.jboss.aerogear.android.impl.pipeline.paging
This class assumes the response body paging properties are URI's and parses them accordingly.
URIBodyPageParser(URI) - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.URIBodyPageParser
 
URIBodyPageParser(URL) - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.URIBodyPageParser
 
URIBodyPageParser() - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.URIBodyPageParser
 
URIPageHeaderParser - Class in org.jboss.aerogear.android.impl.pipeline.paging
This class assumes the header responses in a response are URI's and parses them accordingly.
URIPageHeaderParser(URI) - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.URIPageHeaderParser
 
URIPageHeaderParser(URL) - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.URIPageHeaderParser
 
URIPageHeaderParser() - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.URIPageHeaderParser
 

V

valueOf(String) - Static method in enum org.jboss.aerogear.android.authentication.impl.AuthTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.aerogear.android.impl.datamanager.StoreTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.aerogear.android.impl.pipeline.PipeTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.aerogear.android.pipeline.paging.PageConfig.MetadataLocations
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.aerogear.android.authentication.impl.AuthTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.aerogear.android.impl.datamanager.StoreTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.aerogear.android.impl.pipeline.PipeTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.aerogear.android.pipeline.paging.PageConfig.MetadataLocations
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebLink - Class in org.jboss.aerogear.android.impl.pipeline.paging
This class represents a "Link" header link.
WebLink(String) - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.WebLink
Attempts to parse a header value into a WebLink.
WebLinkParser - Class in org.jboss.aerogear.android.impl.util
A utility class to parse WebLink headers.
WebLinkParser() - Constructor for class org.jboss.aerogear.android.impl.util.WebLinkParser
 
WrappingPagedList<T> - Class in org.jboss.aerogear.android.impl.pipeline.paging
Wraps a resultSet in a ForwardingList and provides paging methods.
WrappingPagedList(Pipe<T>, List<T>, ReadFilter, ReadFilter) - Constructor for class org.jboss.aerogear.android.impl.pipeline.paging.WrappingPagedList
 
A C D E F G H I L M N O P R S T U V W 
AeroGear Android Libary 1.0.0.M2

Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.