Package io.meeds.gamification.plugin
Class ConnectorPlugin
java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
io.meeds.gamification.plugin.ConnectorPlugin
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
public abstract class ConnectorPlugin
extends org.exoplatform.container.component.BaseComponentPlugin
A plugin that will be used by
ConnectorService to add and remove user
gamification connectors-
Field Summary
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanabstract StringGets connector namevalidateToken(String accessToken) Validates a user Token with the Gamification Connector providervalidateToken(String connectorUserId, String accessToken) Validates a user Token with the Gamification Connector providerMethods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Constructor Details
-
ConnectorPlugin
public ConnectorPlugin()
-
-
Method Details
-
validateToken
Validates a user Token with the Gamification Connector provider- Parameters:
accessToken- connector access token- Returns:
- the user identifier corresponding to Access Token generated on Remote Connector
-
validateToken
Validates a user Token with the Gamification Connector provider- Parameters:
connectorUserId- User identifier in connectoraccessToken- connector access token- Returns:
- the user identifier corresponding to Access Token generated on Remote Connector
-
getConnectorName
Gets connector name- Returns:
- the connector name
-
enabled
- Parameters:
username- User name accessing connector- Returns:
- true if connector is enabled else return false
-