public interface

JanrainEngageClient

org.mule.modules.janrain.client.JanrainEngageClient
Known Indirect Subclasses

Summary

Public Methods
abstract boolean activity(String activity, String identifier, String deviceToken, Boolean truncate, Boolean prependName, String urlShortening, String source)
abstract boolean addDomainPatterns(String domains)
abstract boolean addOrUpdateAccessToken(String token, String identifier)
abstract String allMappings()
abstract Map<String, String> analyticsAccess(String start, String end)
abstract UserInfo authInfo(String token, Boolean extended, String tokenURL)
abstract AuthInfos authInfos(String tokens, Boolean extended)
abstract Broadcast broadcast(String identifier, String deviceToken, String title, String url, String source, String message, String description, String image, String media, String actionLink, String objectId)
abstract Direct direct(String identifier, String deviceToken, String title, String url, String recipients, String source, String message, String description, String image, String media, String actionLink, String recipientUrls)
abstract Map<String, String> getAppSettings()
abstract AvailableProviders getAvailableProviders()
abstract Backplane getBackplaneProperties()
abstract Contacts getContacts(String identifier, String contactType, Boolean existingUser)
abstract DomainPatterns getDomainPatterns()
abstract String getShareCount(String url, String callback)
abstract ShareProviders getShareProviders()
abstract UserInfo getUserData(String identifier, Boolean extended)
abstract Plugin lookupRp(String pluginName, String pluginVersion)
abstract boolean map(String identifier, String primaryKey, Boolean overwrite)
abstract Identifiers mappings(String primaryKey)
abstract WidgetProviders providers()
abstract boolean setAppSettings(String privacyPolicy, String favicon, String domainRedirect, Boolean postToTokenUrl, Boolean oneTimeUseTokens, Boolean googleProfileUrl)
abstract boolean setAuthProviders(String providers, String deviceType)
abstract boolean setBackplaneProperties(String server, String bus, String version, Boolean remove, String username, String password)
abstract boolean setDomainPatterns(String domains)
abstract boolean setShareProviders(String share, String email)
abstract boolean setStatus(String identifier, String status, String location, Boolean truncate, String source)
abstract boolean unmap(String identifier, Boolean allIdentifiers, String primaryKey, Boolean unlink)

Public Methods

public abstract boolean activity (String activity, String identifier, String deviceToken, Boolean truncate, Boolean prependName, String urlShortening, String source)

Parameters
activity
identifier
deviceToken
truncate
prependName
urlShortening
source

public abstract boolean addDomainPatterns (String domains)

Parameters
domains

public abstract boolean addOrUpdateAccessToken (String token, String identifier)

Parameters
token
identifier

public abstract String allMappings ()

public abstract Map<String, String> analyticsAccess (String start, String end)

Parameters
start
end

public abstract UserInfo authInfo (String token, Boolean extended, String tokenURL)

Parameters
token
extended
tokenURL

public abstract AuthInfos authInfos (String tokens, Boolean extended)

Parameters
tokens
extended

public abstract Broadcast broadcast (String identifier, String deviceToken, String title, String url, String source, String message, String description, String image, String media, String actionLink, String objectId)

Parameters
identifier
deviceToken
title
url
source
message
description
image
media
actionLink
objectId

public abstract Direct direct (String identifier, String deviceToken, String title, String url, String recipients, String source, String message, String description, String image, String media, String actionLink, String recipientUrls)

Parameters
identifier
deviceToken
title
url
recipients
source
message
description
image
media
actionLink
recipientUrls

public abstract Map<String, String> getAppSettings ()

public abstract AvailableProviders getAvailableProviders ()

public abstract Backplane getBackplaneProperties ()

public abstract Contacts getContacts (String identifier, String contactType, Boolean existingUser)

Parameters
identifier
contactType
existingUser

public abstract DomainPatterns getDomainPatterns ()

public abstract String getShareCount (String url, String callback)

Parameters
url
callback

public abstract ShareProviders getShareProviders ()

public abstract UserInfo getUserData (String identifier, Boolean extended)

Parameters
identifier
extended

public abstract Plugin lookupRp (String pluginName, String pluginVersion)

Parameters
pluginName
pluginVersion

public abstract boolean map (String identifier, String primaryKey, Boolean overwrite)

Parameters
identifier
primaryKey
overwrite

public abstract Identifiers mappings (String primaryKey)

Parameters
primaryKey

public abstract WidgetProviders providers ()

public abstract boolean setAppSettings (String privacyPolicy, String favicon, String domainRedirect, Boolean postToTokenUrl, Boolean oneTimeUseTokens, Boolean googleProfileUrl)

Parameters
privacyPolicy
favicon
domainRedirect
postToTokenUrl
oneTimeUseTokens
googleProfileUrl

public abstract boolean setAuthProviders (String providers, String deviceType)

Parameters
providers
deviceType

public abstract boolean setBackplaneProperties (String server, String bus, String version, Boolean remove, String username, String password)

Parameters
server
bus
version
remove
username
password

public abstract boolean setDomainPatterns (String domains)

Parameters
domains

public abstract boolean setShareProviders (String share, String email)

Parameters
share
email

public abstract boolean setStatus (String identifier, String status, String location, Boolean truncate, String source)

Parameters
identifier
status
location
truncate
source

public abstract boolean unmap (String identifier, Boolean allIdentifiers, String primaryKey, Boolean unlink)

Parameters
identifier
allIdentifiers
primaryKey
unlink