public class

JanrainPartnerClientImpl

extends JanrainClientImpl
implements JanrainPartnerClient
java.lang.Object
   ↳ org.mule.modules.janrain.client.JanrainClientImpl
     ↳ org.mule.modules.janrain.client.JanrainPartnerClientImpl

Summary

Constants
String API_PARTNER_URL
[Expand]
Inherited Fields
From class org.mule.modules.janrain.client.JanrainClientImpl
Public Constructors
JanrainPartnerClientImpl(String appName, String appId, String apiKey, Client jerseyClient, Gson gson)
Public Methods
boolean addAdmin(String partnerKey, String email, Boolean verify)
Map<String, String> addBpBus(String partnerKey)
boolean addDomain(String partnerKey, String apiKey, String domain)
Apps apps(String partnerKey)
AppInfo createApp(String partnerKey, String email, String displayName, String domain)
String createInvite(String apiKey, String partnerKey, String email)
boolean deleteAdmin(String partnerKey, String email)
boolean deleteApp(String apiKey, String partnerKey)
Admins getAdmins(String partnerKey)
Invites getPendingInvites(String apiKey, String partnerKey)
Map<String, String> getProperties(String partnerKey, String engageApiKey, String provider)
Permissions getProviderPermissions(String partnerKey, String engageApiKey, String provider)
String resetApiKey(String rpAppId, String partnerKey)
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)
boolean setProviderPermissions(String engageApiKey, String partnerKey, String provider, String permissions)
boolean verifyDomain(String engageApiKey, String partnerKey, String provider, String code, String filename)
[Expand]
Inherited Methods
From class org.mule.modules.janrain.client.JanrainClientImpl
From class java.lang.Object
From interface org.mule.modules.janrain.client.JanrainPartnerClient

Constants

private static final String API_PARTNER_URL

Constant Value: "https://rpxnow.com/partner/v2/"

Public Constructors

public JanrainPartnerClientImpl (String appName, String appId, String apiKey, Client jerseyClient, Gson gson)

Parameters
appName
appId
apiKey
jerseyClient
gson

Public Methods

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

Parameters
partnerKey
email
verify

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

Parameters
partnerKey

public boolean addDomain (String partnerKey, String apiKey, String domain)

Parameters
partnerKey
apiKey
domain

public Apps apps (String partnerKey)

Parameters
partnerKey

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

Parameters
partnerKey
email
displayName
domain

public String createInvite (String apiKey, String partnerKey, String email)

Parameters
apiKey
partnerKey
email

public boolean deleteAdmin (String partnerKey, String email)

Parameters
partnerKey
email

public boolean deleteApp (String apiKey, String partnerKey)

Parameters
apiKey
partnerKey

public Admins getAdmins (String partnerKey)

Parameters
partnerKey

public Invites getPendingInvites (String apiKey, String partnerKey)

Parameters
apiKey
partnerKey

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

Parameters
partnerKey
engageApiKey
provider

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

Parameters
partnerKey
engageApiKey
provider

public String resetApiKey (String rpAppId, String partnerKey)

Parameters
rpAppId
partnerKey

public 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 boolean setProviderPermissions (String engageApiKey, String partnerKey, String provider, String permissions)

Parameters
engageApiKey
partnerKey
provider
permissions

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

Parameters
engageApiKey
partnerKey
provider
code
filename