Package com.hcl.labs.domi.providers
Interface OnlineMeetingProviderFactory
-
- All Known Implementing Classes:
OnlineMeetingProviderFactoryHolder
public interface OnlineMeetingProviderFactory
- Author:
- Paul Withers Interface for Factory class for online meeting providers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
createAndEnableRoutes(OnlineMeetingProviderParameters params)
Creates and registers route for callback from OAuth for this provider, hooking it into certain paths.String
getClientId()
String
getClientSecret()
String
getHostName()
String
getProviderName()
-
-
-
Method Detail
-
getClientId
String getClientId()
- Returns:
- client ID of OAuth application for this provider
-
getClientSecret
String getClientSecret()
- Returns:
- client secret of OAuth application for this provider
-
getProviderName
String getProviderName()
- Returns:
- name of the online meeting provider
-
getHostName
String getHostName()
- Returns:
- host name for this server
-
createAndEnableRoutes
void createAndEnableRoutes(OnlineMeetingProviderParameters params)
Creates and registers route for callback from OAuth for this provider, hooking it into certain paths. Also creates the route for refreshing tokens.- Parameters:
params
- OnlineMeetingProviderParameters object holding all required settings
-
-