public interface

JanrainCaptureClient

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

Summary

Public Methods
abstract ClientInfo addClient(String client_id, String client_secret, String description, String features)
abstract String authNative(String client_id, String locale, String response_type, String redirect_uri, String token, String thin_registration, String merge_token, String flow_name, String flow_version)
abstract String authNativeTraditional(String client_id, String locale, String response_type, String redirect_uri, String email, String password, String form, String flow_name, String flow_version)
abstract boolean clearWhitelist(String client_id, String client_secret, String for_client_id)
abstract boolean deleteClient(String client_id, String client_secret, String client_id_for_deletion)
abstract boolean deleteDefault(String client_id, String client_secret, String key)
abstract boolean deleteSettings(String client_id, String client_secret, String key, String for_client_id)
abstract boolean entityAdopt(String client_secret, String client_id, String type_name, String id, String access_token, String attribute_name, String child_id)
abstract BulkResponse entityBulkCreate(String client_id, String client_secret, String type_name, String all_attributes)
abstract String entityBulkDelete(String client_id, String client_secret, String type_name, String filter, Boolean commit)
abstract String entityCount(String client_id, String client_secret, String type_name, String filter)
abstract Map<String, String> entityCreate(String client_id, String client_secret, String type_name, String attributes, Boolean include_record)
abstract boolean entityDelete(String client_secret, String client_id, String access_token, String uuid, String id, String key_attribute, String key_value, String type_name, String attribute_name, String created, String last_updated)
abstract String entityFind(String client_secret, String client_id, String type_name, String filter, String max_results, String first_result, Boolean show_total_count, String sort_on, String attributes)
abstract String entityPurge(String client_id, String client_secret, String type_name, Boolean commit)
abstract boolean entityReplace(String client_secret, String client_id, String access_token, String uuid, String id, String key_attribute, String key_value, String type_name, String value, String attribute_name, String created, String last_updated, Boolean include_record)
abstract boolean entityUpdate(String client_secret, String client_id, String access_token, String uuid, String id, String key_attribute, String key_value, String type_name, String value, String attribute_name, String created, String last_updated, Boolean include_record)
abstract String entityVersions(String type_name, String id, String timestamp, String client_id, String client_secret)
abstract String forgotPasswordNative(String client_id, String locale, String response_type, String redirect_uri, String form, String email, String flow_name, String flow_version)
abstract String getAccessToken(String uuid, String id, String key_attribute, String key_value, String client_id, String client_secret, String type_name, String for_client_id)
abstract String getAuthorizationCode(String uuid, String id, String key_attribute, String key_value, String client_id, String client_secret, String redirect_uri, String type_name, String transaction_state, String lifetime, String for_client_id)
abstract String getCreationToken(String client_id, String client_secret, String type_name, String lifetime, String for_client_id)
abstract String getDefault(String client_id, String client_secret, String key)
abstract String getEntityType(String type_name, String timestamp, String client_id, String client_secret)
abstract String getItems(String client_id, String client_secret, String for_client_id)
abstract String getKeys(String client_id, String client_secret, String for_client_id)
abstract String getMultisettings(String client_id, String client_secret, String key, String for_client_id)
abstract String getSettings(String client_id, String client_secret, String key, String for_client_id)
abstract String getToken(String client_id, String client_secret, String grant_type, String code, String redirect_uri, String refresh_token)
abstract String getVerificationCode(String uuid, String id, String key_attribute, String key_value, String client_id, String client_secret, String type_name, String attribute_name, String lifetime)
abstract String linkAccountNative(String client_id, String locale, String response_type, String redirect_uri, String token, String flow_name, String flow_version)
abstract ClientListInfo listClients(String client_id, String client_secret, String has_features)
abstract String registerNative(String client_id, String locale, String response_type, String redirect_uri, String token, String flow_name, String flow_version)
abstract String registerNativeTraditional(String client_id, String locale, String response_type, String redirect_uri, String password, String password_confirm, String email, String flow_name, String flow_version)
abstract String retrieveEntity(String client_secret, String client_id, String access_token, String uuid, String id, String key_attribute, String key_value, String password_attribute, String password_value, String type_name, String attribute_name, String attributes, String created, String last_updated)
abstract boolean setDefault(String client_id, String client_secret, String key, String value)
abstract boolean setDescription(String client_id, String client_secret, String for_client_id, String description)
abstract boolean setFeatures(String client_id, String client_secret, String for_client_id, String features)
abstract String setMultisettings(String client_id, String client_secret, String items, String for_client_id)
abstract String setSettings(String client_id, String client_secret, String key, String value, String for_client_id)
abstract boolean setWhitelist(String client_id, String client_secret, String for_client_id, String whitelist)
abstract boolean useVerificationCode(String verification_code)
abstract String verifyEmailNative(String client_id, String locale, String response_type, String redirect_uri, String form, String email, String flow_name, String flow_version)
abstract String webhooksAdd(String client_id, String client_secret, String attributes, String callback, String event_type, String entity_type)
abstract String webhooksDelete(String client_id, String client_secret, String uuid)
abstract String webhooksFind(String client_id, String client_secret, String uuid)
abstract String webhooksList(String client_id, String client_secret)
abstract String webhooksUpdate(String client_id, String client_secret, String callback, String event_type, String entity_type, String attributes, String uuid)

Public Methods

public abstract ClientInfo addClient (String client_id, String client_secret, String description, String features)

Parameters
client_id
client_secret
description
features

public abstract String authNative (String client_id, String locale, String response_type, String redirect_uri, String token, String thin_registration, String merge_token, String flow_name, String flow_version)

Parameters
client_id
locale
response_type
redirect_uri
token
thin_registration
merge_token
flow_name
flow_version

public abstract String authNativeTraditional (String client_id, String locale, String response_type, String redirect_uri, String email, String password, String form, String flow_name, String flow_version)

Parameters
client_id
locale
response_type
redirect_uri
email
password
form
flow_name
flow_version

public abstract boolean clearWhitelist (String client_id, String client_secret, String for_client_id)

Parameters
client_id
client_secret
for_client_id

public abstract boolean deleteClient (String client_id, String client_secret, String client_id_for_deletion)

Parameters
client_id
client_secret
client_id_for_deletion

public abstract boolean deleteDefault (String client_id, String client_secret, String key)

Parameters
client_id
client_secret
key

public abstract boolean deleteSettings (String client_id, String client_secret, String key, String for_client_id)

Parameters
client_id
client_secret
key
for_client_id

public abstract boolean entityAdopt (String client_secret, String client_id, String type_name, String id, String access_token, String attribute_name, String child_id)

Parameters
client_secret
client_id
type_name
id
access_token
attribute_name
child_id

public abstract BulkResponse entityBulkCreate (String client_id, String client_secret, String type_name, String all_attributes)

Parameters
client_id
client_secret
type_name
all_attributes

public abstract String entityBulkDelete (String client_id, String client_secret, String type_name, String filter, Boolean commit)

Parameters
client_id
client_secret
type_name
filter
commit

public abstract String entityCount (String client_id, String client_secret, String type_name, String filter)

Parameters
client_id
client_secret
type_name
filter

public abstract Map<String, String> entityCreate (String client_id, String client_secret, String type_name, String attributes, Boolean include_record)

Parameters
client_id
client_secret
type_name
attributes
include_record

public abstract boolean entityDelete (String client_secret, String client_id, String access_token, String uuid, String id, String key_attribute, String key_value, String type_name, String attribute_name, String created, String last_updated)

Parameters
client_secret
client_id
access_token
uuid
id
key_attribute
key_value
type_name
attribute_name
created
last_updated

public abstract String entityFind (String client_secret, String client_id, String type_name, String filter, String max_results, String first_result, Boolean show_total_count, String sort_on, String attributes)

Parameters
client_secret
client_id
type_name
filter
max_results
first_result
show_total_count
sort_on
attributes

public abstract String entityPurge (String client_id, String client_secret, String type_name, Boolean commit)

Parameters
client_id
client_secret
type_name
commit

public abstract boolean entityReplace (String client_secret, String client_id, String access_token, String uuid, String id, String key_attribute, String key_value, String type_name, String value, String attribute_name, String created, String last_updated, Boolean include_record)

Parameters
client_secret
client_id
access_token
uuid
id
key_attribute
key_value
type_name
value
attribute_name
created
last_updated
include_record

public abstract boolean entityUpdate (String client_secret, String client_id, String access_token, String uuid, String id, String key_attribute, String key_value, String type_name, String value, String attribute_name, String created, String last_updated, Boolean include_record)

Parameters
client_secret
client_id
access_token
uuid
id
key_attribute
key_value
type_name
value
attribute_name
created
last_updated
include_record

public abstract String entityVersions (String type_name, String id, String timestamp, String client_id, String client_secret)

Parameters
type_name
id
timestamp
client_id
client_secret

public abstract String forgotPasswordNative (String client_id, String locale, String response_type, String redirect_uri, String form, String email, String flow_name, String flow_version)

Parameters
client_id
locale
response_type
redirect_uri
form
email
flow_name
flow_version

public abstract String getAccessToken (String uuid, String id, String key_attribute, String key_value, String client_id, String client_secret, String type_name, String for_client_id)

Parameters
uuid
id
key_attribute
key_value
client_id
client_secret
type_name
for_client_id

public abstract String getAuthorizationCode (String uuid, String id, String key_attribute, String key_value, String client_id, String client_secret, String redirect_uri, String type_name, String transaction_state, String lifetime, String for_client_id)

Parameters
uuid
id
key_attribute
key_value
client_id
client_secret
redirect_uri
type_name
transaction_state
lifetime
for_client_id

public abstract String getCreationToken (String client_id, String client_secret, String type_name, String lifetime, String for_client_id)

Parameters
client_id
client_secret
type_name
lifetime
for_client_id

public abstract String getDefault (String client_id, String client_secret, String key)

Parameters
client_id
client_secret
key

public abstract String getEntityType (String type_name, String timestamp, String client_id, String client_secret)

Parameters
type_name
timestamp
client_id
client_secret

public abstract String getItems (String client_id, String client_secret, String for_client_id)

Parameters
client_id
client_secret
for_client_id

public abstract String getKeys (String client_id, String client_secret, String for_client_id)

Parameters
client_id
client_secret
for_client_id

public abstract String getMultisettings (String client_id, String client_secret, String key, String for_client_id)

Parameters
client_id
client_secret
key
for_client_id

public abstract String getSettings (String client_id, String client_secret, String key, String for_client_id)

Parameters
client_id
client_secret
key
for_client_id

public abstract String getToken (String client_id, String client_secret, String grant_type, String code, String redirect_uri, String refresh_token)

Parameters
client_id
client_secret
grant_type
code
redirect_uri
refresh_token

public abstract String getVerificationCode (String uuid, String id, String key_attribute, String key_value, String client_id, String client_secret, String type_name, String attribute_name, String lifetime)

Parameters
uuid
id
key_attribute
key_value
client_id
client_secret
type_name
attribute_name
lifetime

public abstract String linkAccountNative (String client_id, String locale, String response_type, String redirect_uri, String token, String flow_name, String flow_version)

Parameters
client_id
locale
response_type
redirect_uri
token
flow_name
flow_version

public abstract ClientListInfo listClients (String client_id, String client_secret, String has_features)

Parameters
client_id
client_secret
has_features

public abstract String registerNative (String client_id, String locale, String response_type, String redirect_uri, String token, String flow_name, String flow_version)

Parameters
client_id
locale
response_type
redirect_uri
token
flow_name
flow_version

public abstract String registerNativeTraditional (String client_id, String locale, String response_type, String redirect_uri, String password, String password_confirm, String email, String flow_name, String flow_version)

Parameters
client_id
locale
response_type
redirect_uri
password
password_confirm
email
flow_name
flow_version

public abstract String retrieveEntity (String client_secret, String client_id, String access_token, String uuid, String id, String key_attribute, String key_value, String password_attribute, String password_value, String type_name, String attribute_name, String attributes, String created, String last_updated)

Parameters
client_secret
client_id
access_token
uuid
id
key_attribute
key_value
password_attribute
password_value
type_name
attribute_name
attributes
created
last_updated

public abstract boolean setDefault (String client_id, String client_secret, String key, String value)

Parameters
client_id
client_secret
key
value

public abstract boolean setDescription (String client_id, String client_secret, String for_client_id, String description)

Parameters
client_id
client_secret
for_client_id
description

public abstract boolean setFeatures (String client_id, String client_secret, String for_client_id, String features)

Parameters
client_id
client_secret
for_client_id
features

public abstract String setMultisettings (String client_id, String client_secret, String items, String for_client_id)

Parameters
client_id
client_secret
items
for_client_id

public abstract String setSettings (String client_id, String client_secret, String key, String value, String for_client_id)

Parameters
client_id
client_secret
key
value
for_client_id

public abstract boolean setWhitelist (String client_id, String client_secret, String for_client_id, String whitelist)

Parameters
client_id
client_secret
for_client_id
whitelist

public abstract boolean useVerificationCode (String verification_code)

Parameters
verification_code

public abstract String verifyEmailNative (String client_id, String locale, String response_type, String redirect_uri, String form, String email, String flow_name, String flow_version)

Parameters
client_id
locale
response_type
redirect_uri
form
email
flow_name
flow_version

public abstract String webhooksAdd (String client_id, String client_secret, String attributes, String callback, String event_type, String entity_type)

Parameters
client_id
client_secret
attributes
callback
event_type
entity_type

public abstract String webhooksDelete (String client_id, String client_secret, String uuid)

Parameters
client_id
client_secret
uuid

public abstract String webhooksFind (String client_id, String client_secret, String uuid)

Parameters
client_id
client_secret
uuid

public abstract String webhooksList (String client_id, String client_secret)

Parameters
client_id
client_secret

public abstract String webhooksUpdate (String client_id, String client_secret, String callback, String event_type, String entity_type, String attributes, String uuid)

Parameters
client_id
client_secret
callback
event_type
entity_type
attributes
uuid