Class ExternalIntegrationProviderMock
- java.lang.Object
-
- org.sakaiproject.entitybroker.util.external.ExternalIntegrationProviderMock
-
- All Implemented Interfaces:
org.sakaiproject.entitybroker.entityprovider.extension.LearningTrackingProvider,org.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
public class ExternalIntegrationProviderMock extends Object implements org.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
A mock which provides a placeholder class to handle external integration- Author:
- Aaron Zeckoski (azeckoski @ gmail.com)
-
-
Constructor Summary
Constructors Constructor Description ExternalIntegrationProviderMock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectfetchEntity(String reference)<T> TfindService(Class<T> type)voidfireEvent(String eventName, String reference)<T> TgetConfigurationSetting(String settingName, T defaultValue)StringgetMaxJSONLevel()StringgetServerUrl()StringhandleEntityError(javax.servlet.http.HttpServletRequest req, Throwable error)voidhandleUserSessionKey(javax.servlet.http.HttpServletRequest req)voidregisterStatement(String prefix, String actorEmail, String verbStr, String objectURI, Boolean resultSuccess, Float resultScaledScore)
-
-
-
Method Detail
-
fetchEntity
public Object fetchEntity(String reference)
- Specified by:
fetchEntityin interfaceorg.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
-
fireEvent
public void fireEvent(String eventName, String reference)
- Specified by:
fireEventin interfaceorg.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
-
getServerUrl
public String getServerUrl()
- Specified by:
getServerUrlin interfaceorg.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
-
getMaxJSONLevel
public String getMaxJSONLevel()
- Specified by:
getMaxJSONLevelin interfaceorg.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
-
handleEntityError
public String handleEntityError(javax.servlet.http.HttpServletRequest req, Throwable error)
- Specified by:
handleEntityErrorin interfaceorg.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
-
handleUserSessionKey
public void handleUserSessionKey(javax.servlet.http.HttpServletRequest req)
- Specified by:
handleUserSessionKeyin interfaceorg.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
-
findService
public <T> T findService(Class<T> type)
- Specified by:
findServicein interfaceorg.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
-
getConfigurationSetting
public <T> T getConfigurationSetting(String settingName, T defaultValue)
- Specified by:
getConfigurationSettingin interfaceorg.sakaiproject.entitybroker.providers.ExternalIntegrationProvider
-
-