public interface

JanrainPartnerClient

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

Summary

Public Methods
abstract boolean addAdmin(String partnerKey, String email, Boolean verify)
abstract Map<String, String> addBpBus(String partnerKey)
abstract boolean addDomain(String partnerKey, String engageApiKey, String domain)
abstract Apps apps(String partnerKey)
abstract AppInfo createApp(String partnerKey, String email, String displayName, String domain)
abstract String createInvite(String engageApiKey, String partnerKey, String email)
abstract boolean deleteAdmin(String partnerKey, String email)
abstract boolean deleteApp(String engageApiKey, String partnerKey)
abstract Admins getAdmins(String partnerKey)
abstract Invites getPendingInvites(String engageApiKey, String partnerKey)
abstract Map<String, String> getProperties(String partnerKey, String engageApiKey, String provider)
abstract Permissions getProviderPermissions(String partnerKey, String engageApiKey, String provider)
abstract String resetApiKey(String rpAppId, String partnerKey)
abstract boolean setProperties(String engageApiKey, String partnerKey, String provider, String fbAppID, String fbSecret, Boolean emailPerm, String uninstallURL, String consumerKey, String secret, String paypalDisplayName, String email, String liveidAppID, String liveidSecret, String liveidPrivacyPolicyUrl, String yahooAppID, Boolean activityScopesSet, Boolean contactsScopeSet)
abstract boolean setProviderPermissions(String engageApiKey, String partnerKey, String provider, String permissions)
abstract boolean verifyDomain(String engageApiKey, String partnerKey, String provider, String code, String filename)

Public Methods

public abstract boolean addAdmin (String partnerKey, String email, Boolean verify)

Parameters
partnerKey
email
verify

public abstract Map<String, String> addBpBus (String partnerKey)

Parameters
partnerKey

public abstract boolean addDomain (String partnerKey, String engageApiKey, String domain)

Parameters
partnerKey
engageApiKey
domain

public abstract Apps apps (String partnerKey)

Parameters
partnerKey

public abstract AppInfo createApp (String partnerKey, String email, String displayName, String domain)

Parameters
partnerKey
email
displayName
domain

public abstract String createInvite (String engageApiKey, String partnerKey, String email)

Parameters
engageApiKey
partnerKey
email

public abstract boolean deleteAdmin (String partnerKey, String email)

Parameters
partnerKey
email

public abstract boolean deleteApp (String engageApiKey, String partnerKey)

Parameters
engageApiKey
partnerKey

public abstract Admins getAdmins (String partnerKey)

Parameters
partnerKey

public abstract Invites getPendingInvites (String engageApiKey, String partnerKey)

Parameters
engageApiKey
partnerKey

public abstract Map<String, String> getProperties (String partnerKey, String engageApiKey, String provider)

Parameters
partnerKey
engageApiKey
provider

public abstract Permissions getProviderPermissions (String partnerKey, String engageApiKey, String provider)

Parameters
partnerKey
engageApiKey
provider

public abstract String resetApiKey (String rpAppId, String partnerKey)

Parameters
rpAppId
partnerKey

public abstract boolean setProperties (String engageApiKey, String partnerKey, String provider, String fbAppID, String fbSecret, Boolean emailPerm, String uninstallURL, String consumerKey, String secret, String paypalDisplayName, String email, String liveidAppID, String liveidSecret, String liveidPrivacyPolicyUrl, String yahooAppID, Boolean activityScopesSet, Boolean contactsScopeSet)

Parameters
engageApiKey
partnerKey
provider
fbAppID
fbSecret
emailPerm
uninstallURL
consumerKey
secret
paypalDisplayName
email
liveidAppID
liveidSecret
liveidPrivacyPolicyUrl
yahooAppID
activityScopesSet
contactsScopeSet

public abstract boolean setProviderPermissions (String engageApiKey, String partnerKey, String provider, String permissions)

Parameters
engageApiKey
partnerKey
provider
permissions

public abstract boolean verifyDomain (String engageApiKey, String partnerKey, String provider, String code, String filename)

Parameters
engageApiKey
partnerKey
provider
code
filename