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

A

aborted(String) - Method in interface com.gluonhq.cloudlink.client.user.Authenticator
Task to be performed when the authentication process is aborted by the user.
ANONYMOUS - com.gluonhq.cloudlink.client.user.LoginMethod.Type
Logs in to Gluon CloudLink as an anonymous user.
authenticate(Authenticator) - Method in interface com.gluonhq.cloudlink.client.user.AuthenticationView
This method is called every time a request to Gluon CloudLink is made that requires an authenticated user and no authenticated user is currently active in the application.
authenticate(Consumer<User>) - Method in class com.gluonhq.cloudlink.client.user.UserClient
Start the authentication flow.
authenticate(Consumer<User>, Consumer<String>) - Method in class com.gluonhq.cloudlink.client.user.UserClient
Start the authentication flow.
authenticatedUserProperty() - Method in class com.gluonhq.cloudlink.client.user.UserClient
A property that holds the currently authenticated user.
authenticateWith(UserClient) - Method in class com.gluonhq.cloudlink.client.data.DataClientBuilder
Specifies that authentication should be enabled for the DataClient instance that will be constructed by this builder.
AuthenticationProvider - Interface in com.gluonhq.cloudlink.client.user
Can be passed to the AuthenticationView to retrieve login methods configured for the Gluon CloudLink application.
AuthenticationView - Interface in com.gluonhq.cloudlink.client.user
An AuthenticationView is an interface that defines how a user can connect with Gluon CloudLink, by using one of the available login methods that are defined in the application.
Authenticator - Interface in com.gluonhq.cloudlink.client.user
Contains the various tasks defined by the UserClient to be performed in the AuthenticationView during the authentication process.

B

build() - Method in class com.gluonhq.cloudlink.client.data.DataClientBuilder
Make an instance of DataClient based on the properties set on this builder.

C

cachingEnabled(boolean) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
Defines whether the responses from calls to the remote function should be cached locally in the private storage of the device's platform.
call(InputStreamInputConverter<E>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionChunkedList
Triggers a call to the remote function and returns a GluonObservableList that contains the retrieved objects.
call(InputStreamInputConverter<T>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionObject
Triggers a call to the remote function and returns a GluonObservableObject that contains the retrieved object.
call(InputStreamIterableInputConverter<E>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionList
Triggers a call to the remote function and returns a GluonObservableList that contains the retrieved objects.
call(Class<E>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionChunkedList
Triggers a call to the remote function and returns a GluonObservableList that contains the retrieved objects.
call(Class<E>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionList
Triggers a call to the remote function and returns a GluonObservableList that contains the retrieved objects.
call(Class<T>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionObject
Triggers a call to the remote function and returns a GluonObservableObject that contains the retrieved object.
chunkedList() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
Make an instance of RemoteFunctionChunkedList based on the properties set on this builder.
clearCache() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
Clear the locally cached values of the responses that are returned by previous calls to the remote function.
CLOUD_FIRST - com.gluonhq.cloudlink.client.data.OperationMode
Data is stored into and retrieved from Gluon CloudLink as the primary location, while a local copy is kept in sync.
CLOUD_ONLY - com.gluonhq.cloudlink.client.data.OperationMode
Data will only be stored into and retrieved from Gluon CloudLink.
com.gluonhq.cloudlink.client.data - package com.gluonhq.cloudlink.client.data
 
com.gluonhq.cloudlink.client.inappbilling - package com.gluonhq.cloudlink.client.inappbilling
 
com.gluonhq.cloudlink.client.media - package com.gluonhq.cloudlink.client.media
 
com.gluonhq.cloudlink.client.push - package com.gluonhq.cloudlink.client.push
 
com.gluonhq.cloudlink.client.usage - package com.gluonhq.cloudlink.client.usage
 
com.gluonhq.cloudlink.client.user - package com.gluonhq.cloudlink.client.user
 
connected(User) - Method in interface com.gluonhq.cloudlink.client.user.Authenticator
Task to be performed when a user has been fetched and ready to use.
create() - Static method in class com.gluonhq.cloudlink.client.data.DataClientBuilder
Create a new instance of DataClientBuilder that can be used to build instances of DataClient.
create(String) - Static method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
Create a new instance of RemoteFunctionBuilder that can be used to build instances of RemoteFunction.
createListDataReader(String, Class<E>) - Method in class com.gluonhq.cloudlink.client.data.DataClient
Creates an instance of ListDataReader that can be passed directly in the DataProvider.retrieveList(ListDataReader) method.
createListDataReader(String, Class<E>, SyncFlag...) - Method in class com.gluonhq.cloudlink.client.data.DataClient
Creates an instance of ListDataReader that can be passed directly in the DataProvider.retrieveList(ListDataReader) method.
createObjectDataReader(String, Class<T>, SyncFlag...) - Method in class com.gluonhq.cloudlink.client.data.DataClient
Creates an instance of ObjectDataReader that can be passed directly in the DataProvider.retrieveObject(ObjectDataReader) method.
createObjectDataRemover() - Method in class com.gluonhq.cloudlink.client.data.DataClient
Creates an instance of ObjectDataRemover that can be passed directly in the DataProvider.removeObject(GluonObservableObject, ObjectDataRemover) method.
createObjectDataWriter(String, Class<T>, SyncFlag...) - Method in class com.gluonhq.cloudlink.client.data.DataClient
Creates an instance of ObjectDataWriter that can be passed directly in the DataProvider.storeObject(Object, ObjectDataWriter) method.
CUSTOM - com.gluonhq.cloudlink.client.user.LoginMethod.Type
Logs in to Gluon CloudLink with a custom authentication method.

D

DataClient - Class in com.gluonhq.cloudlink.client.data
The DataClient is the access point to the Gluon CloudLink Data Storage service.
DataClientBuilder - Class in com.gluonhq.cloudlink.client.data
A utility class for building DataClient instances.
DataClientBuilder() - Constructor for class com.gluonhq.cloudlink.client.data.DataClientBuilder
Default constructor

E

enable() - Method in class com.gluonhq.cloudlink.client.usage.UsageClient
Enable the UsageClient for this Gluon Mobile application.
enable(String) - Method in class com.gluonhq.cloudlink.client.push.PushClient
Enable push notifications for the Gluon Mobile application.
enabledProperty() - Method in class com.gluonhq.cloudlink.client.push.PushClient
This read-only property can be listened to, to detect if the current device is ready for receiving push notifications or for subscribing to specific topics.

F

FACEBOOK - com.gluonhq.cloudlink.client.user.LoginMethod.Type
Logs in to Gluon CloudLink using Facebook.
failed(String) - Method in interface com.gluonhq.cloudlink.client.user.Authenticator
Task to be performed when the authentication process has been unsuccessful.
finished() - Method in interface com.gluonhq.cloudlink.client.user.Authenticator
Optional additional task to be performed after the authentication process has finished.
fromJson(JsonObject) - Static method in class com.gluonhq.cloudlink.client.user.UserUtil
Generate a new User instance by loading the fields from the provided JSON object.

G

getAuthenticatedUser() - Method in class com.gluonhq.cloudlink.client.user.UserClient
Gets the value of the property authenticatedUser.
getCallbackUrl() - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
Constructs the URL that identifies the callback URL that will be called on Gluon CloudLink as the final step in the connect flow.
getConnectUrl() - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
Constructs the URL that needs to be called to initiate the connect flow for this login method on Gluon CloudLink.
getCreationDate() - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
The date when the subscription is created as a unix timestamp in milliseconds.
getDeviceIdentifier() - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
The unique identifier of the device.
getEmail() - Method in class com.gluonhq.cloudlink.client.user.User
Get the email address of this user.
getFunctionName() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
The name that uniquely identifies the remote function that should be called when this RemoteFunction instance is used.
getKey() - Method in class com.gluonhq.cloudlink.client.user.User
Get the key that uniquely identifies this user within a Gluon CloudLink application.
getLoginMethod() - Method in class com.gluonhq.cloudlink.client.user.User
Get the login method that was used when authenticating this user.
getLoginMethodIdentifier() - Method in class com.gluonhq.cloudlink.client.user.User
 
getLoginUrl(String, String) - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
Returns a configured instance of a RestClient that must be used when verifying the login credentials of a user when authenticating with the LoginMethod.Type.PASSWORD login method.
getName() - Method in class com.gluonhq.cloudlink.client.user.User
Get the name of this user.
getNetworkId() - Method in class com.gluonhq.cloudlink.client.user.User
Get the unique id within a social network for this user.
getNick() - Method in class com.gluonhq.cloudlink.client.user.User
Get the nick name of this user.
getOperationMode() - Method in class com.gluonhq.cloudlink.client.data.DataClient
Get the operation mode to use when storing or retrieving data with this DataClient instance.
getParams() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
A Map of function parameters that are sent along with the request when calling the RemoteFunction.
getPicture() - Method in class com.gluonhq.cloudlink.client.user.User
Get the URL to the profile picture of this user.
getProductOrders() - Method in class com.gluonhq.cloudlink.client.inappbilling.InAppBillingClient
Returns a list of product orders that were made for the active account on the device.
getProducts() - Method in class com.gluonhq.cloudlink.client.inappbilling.InAppBillingClient
Returns a list of products with their details.
getProperty(String) - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
Return the value of a custom property of the LoginMethod.
getRawBody() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
The bytes that are sent to the remote function as the raw body.
getService() - Method in class com.gluonhq.cloudlink.client.inappbilling.InAppBillingClient
 
getSignUpUrl(String, String, String) - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
Returns a configured instance of a RestClient that must be used when signing up a new user that is authenticating with the LoginMethod.Type.PASSWORD login method.
getTopic() - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
The topic the device is subscribed to.
getType() - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
Returns the type of the LoginMethod and defines which service will be used for connecting Gluon CloudLink users.
GITHUB - com.gluonhq.cloudlink.client.user.LoginMethod.Type
Logs in to Gluon CloudLink using GitHub.
GOOGLE_PLUS - com.gluonhq.cloudlink.client.user.LoginMethod.Type
Logs in to Gluon CloudLink using Google+.

I

InAppBillingClient - Class in com.gluonhq.cloudlink.client.inappbilling
The InAppBillingClient handles the retrieval of products that were created for your mobile application in the Android and iOS marketplaces.
InAppBillingClient() - Constructor for class com.gluonhq.cloudlink.client.inappbilling.InAppBillingClient
 
isAuthenticated() - Method in class com.gluonhq.cloudlink.client.user.UserClient
Check whether the application is successfully authenticated with a user.
isCachingEnabled() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
Returns whether the remote function has local caching enabled or not.
isEnabled() - Method in class com.gluonhq.cloudlink.client.push.PushClient
Check if the current device is correctly registered for receiving push notifications.

L

list() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
Make an instance of RemoteFunctionList based on the properties set on this builder.
LIST_READ_THROUGH - com.gluonhq.cloudlink.client.data.SyncFlag
Changes in a remote list (adding and removing of objects) on Gluon CloudLink are reflected to the local copy of that list.
LIST_WRITE_THROUGH - com.gluonhq.cloudlink.client.data.SyncFlag
Changes in a local list (adding and removing of objects) are reflected to the remote copy of that list on Gluon CloudLink.
loadImage(String) - Method in class com.gluonhq.cloudlink.client.media.MediaClient
A convenience method to directly load a media resource with the provided name into a JavaFX Image object.
loadMedia(String) - Method in class com.gluonhq.cloudlink.client.media.MediaClient
Load the media resource with the provided name into an InputStream.
loadResourceBundle(String, Locale) - Method in class com.gluonhq.cloudlink.client.media.MediaClient
Loads the resource bundle with the provided bundle name and locale from Gluon CloudLink.
LOCAL_ONLY - com.gluonhq.cloudlink.client.data.OperationMode
Data will only be stored into and retrieved from the private storage location of the device.
LoginMethod - Interface in com.gluonhq.cloudlink.client.user
A LoginMethod is used to specify which method should be used for connecting users to your application.
LoginMethod.Type - Enum in com.gluonhq.cloudlink.client.user
Defines the different methods by which you can log in to Gluon CloudLink.

M

MediaClient - Class in com.gluonhq.cloudlink.client.media
The MediaClient is used for loading media resources from Gluon CloudLink into the client application.
MediaClient() - Constructor for class com.gluonhq.cloudlink.client.media.MediaClient
 

O

object() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
Make an instance of RemoteFunctionObject based on the properties set on this builder.
OBJECT_READ_THROUGH - com.gluonhq.cloudlink.client.data.SyncFlag
Changes on remote objects and objects in remote lists on Gluon CloudLink are reflected to the local copy of these objects.
OBJECT_WRITE_THROUGH - com.gluonhq.cloudlink.client.data.SyncFlag
Changes on local objects and objects in local lists are reflected to the remote copy of these objects on Gluon CloudLink.
operationMode(OperationMode) - Method in class com.gluonhq.cloudlink.client.data.DataClientBuilder
Set the value of the operation mode for the DataClient instance constructed by this builder.
OperationMode - Enum in com.gluonhq.cloudlink.client.data
Defines the constants that are used to specify where data should be stored and retrieved.

P

param(String, String) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
Adds a function parameter with the specified key and value.
PASSWORD - com.gluonhq.cloudlink.client.user.LoginMethod.Type
Logs in to Gluon CloudLink using a custom username and password combination.
push(GluonObservableList<E>) - Method in class com.gluonhq.cloudlink.client.data.DataClient
Push any changes made to the list.
push(GluonObservableList<E>, boolean) - Method in class com.gluonhq.cloudlink.client.data.DataClient
Push any changes made to the list.
push(GluonObservableObject<T>) - Method in class com.gluonhq.cloudlink.client.data.DataClient
Push any changes made to the object.
PushClient - Class in com.gluonhq.cloudlink.client.push
The PushClient handles the activation of push notifications for the Gluon Mobile application.
PushClient() - Constructor for class com.gluonhq.cloudlink.client.push.PushClient
 

R

rawBody(byte[]) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
Defines the bytes that are sent as the raw body when executing the request to the remote function.
registerProducts() - Method in class com.gluonhq.cloudlink.client.inappbilling.InAppBillingClient
Registers the products that are configured for your Gluon Mobile application in Gluon CloudLink.
RemoteFunction - Class in com.gluonhq.cloudlink.client.data
A RemoteFunction contains the information that is required for triggering a request to a remote function that is configured in Gluon CloudLink.
RemoteFunctionBuilder - Class in com.gluonhq.cloudlink.client.data
A utility class for building RemoteFunction instances.
RemoteFunctionChunkedList - Class in com.gluonhq.cloudlink.client.data
An implementation of RemoteFunction that is intended to call remote functions that return a list of objects in the form of a GluonObservableList.
RemoteFunctionList - Class in com.gluonhq.cloudlink.client.data
An implementation of RemoteFunction that is intended to call remote functions that return a list of objects in the form of a GluonObservableList.
RemoteFunctionObject - Class in com.gluonhq.cloudlink.client.data
An implementation of RemoteFunction that is intended to call remote functions that return single objects in the form of a GluonObservableObject.
retrieveLoginMethods() - Method in interface com.gluonhq.cloudlink.client.user.AuthenticationProvider
Returns a GluonObservableList which contains all the login methods configured for the Gluon CloudLink application.

S

setAuthenticationProvider(AuthenticationProvider) - Method in interface com.gluonhq.cloudlink.client.user.AuthenticationView
Sets an authentication provider on the view.
setCreationDate(long) - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
 
setDeviceIdentifier(String) - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
 
setEmail(String) - Method in class com.gluonhq.cloudlink.client.user.User
Set the email address for this user.
setKey(String) - Method in class com.gluonhq.cloudlink.client.user.User
Set the key that uniquely identifies this user.
setLoginMethod(LoginMethod.Type) - Method in class com.gluonhq.cloudlink.client.user.User
Sets the login method that was used when authenticating this user.
setLoginMethodIdentifier(String) - Method in class com.gluonhq.cloudlink.client.user.User
 
setName(String) - Method in class com.gluonhq.cloudlink.client.user.User
Set the name for this user.
setNetworkId(String) - Method in class com.gluonhq.cloudlink.client.user.User
Set the unique id within a social network for this user.
setNick(String) - Method in class com.gluonhq.cloudlink.client.user.User
Set the nick name for this user.
setPicture(String) - Method in class com.gluonhq.cloudlink.client.user.User
Set the URL to the profile picture for this user.
setRawBody(byte[]) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
Sets the bytes that are sent to the remote function as the raw body.
setTopic(String) - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
 
signOut() - Method in class com.gluonhq.cloudlink.client.user.UserClient
Sign out the currently logged in user.
subscribe(String) - Method in class com.gluonhq.cloudlink.client.push.PushClient
Subscribe the current device to the specified topic.
SyncFlag - Enum in com.gluonhq.cloudlink.client.data
A SyncFlag defines how changes to objects and lists are reflected between the remote copies on Gluon CloudLink and the local copies in the runtime of the client application.

T

toJson(User) - Static method in class com.gluonhq.cloudlink.client.user.UserUtil
Converts this User instance to an immutable JSON object.
TopicSubscription - Class in com.gluonhq.cloudlink.client.push
A topic subscription holds the subscription information of a certain device with a certain topic.
TopicSubscription() - Constructor for class com.gluonhq.cloudlink.client.push.TopicSubscription
 
toString() - Method in class com.gluonhq.cloudlink.client.user.User
 
TWITTER - com.gluonhq.cloudlink.client.user.LoginMethod.Type
Logs in to Gluon CloudLink using Twitter.

U

unsubscribe(String) - Method in class com.gluonhq.cloudlink.client.push.PushClient
Unsubscribe the current device from the specified topic.
UsageClient - Class in com.gluonhq.cloudlink.client.usage
The UsageClient handles sending usage information about the the application to the Gluon CloudLink Usage Analytics service.
UsageClient() - Constructor for class com.gluonhq.cloudlink.client.usage.UsageClient
 
User - Class in com.gluonhq.cloudlink.client.user
The User class contains information about a user that was authenticated at Gluon CloudLink using one of the login methods that are configured for a Gluon CloudLink application.
User() - Constructor for class com.gluonhq.cloudlink.client.user.User
 
UserClient - Class in com.gluonhq.cloudlink.client.user
The UserClient handles user authentication for a Gluon Mobile application.
UserClient() - Constructor for class com.gluonhq.cloudlink.client.user.UserClient
Create an instance of a UserClient.
UserUtil - Class in com.gluonhq.cloudlink.client.user
 
UserUtil() - Constructor for class com.gluonhq.cloudlink.client.user.UserUtil
 

V

valueOf(String) - Static method in enum com.gluonhq.cloudlink.client.data.OperationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.cloudlink.client.data.SyncFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.cloudlink.client.user.LoginMethod.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.gluonhq.cloudlink.client.data.OperationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.cloudlink.client.data.SyncFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.cloudlink.client.user.LoginMethod.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I L M O P R S T U V 
Skip navigation links