blackboard.platform.integration.service
Class LmsProviderFactory

java.lang.Object
  extended by blackboard.platform.integration.service.LmsProviderFactory

public class LmsProviderFactory
extends java.lang.Object

Since:
Bb 9.0

Constructor Summary
LmsProviderFactory()
           
 
Method Summary
static AnnouncementProvider getAnnouncementProvider(Id integrationId)
          Get the AnnouncementProvider for the specified integration
static AuthenticationProvider getAuthenticationProvider(Id integrationId)
          Get the AuthenticationProvider for the specified integration
static ContentSystemProvider getContentSystemProvider(Id integrationId)
          Get the ContentSystemProvider for the specified integration Note that this is an optional provider.
static MigrationProvider getMigrationProvider(Id integrationId)
          Get the MigrationProvider for the specified integration Note that this is an optional provider.
static NavigationProvider getNavigationProvider(Id integrationId)
          Get the NavigationProvider for the specified integration
static PortletProvider getPortletProvider(Id integrationId)
          Get the PortletProvider for the specified integration
static SupportProvider getSupportProvider(Id integrationId)
          Get the SupportProvider for the specified integration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LmsProviderFactory

public LmsProviderFactory()
Method Detail

getAnnouncementProvider

public static AnnouncementProvider getAnnouncementProvider(Id integrationId)
Get the AnnouncementProvider for the specified integration

Parameters:
integrationId - Id of the current LmsIntegration

getAuthenticationProvider

public static AuthenticationProvider getAuthenticationProvider(Id integrationId)
Get the AuthenticationProvider for the specified integration

Parameters:
integrationId - Id of the current LmsIntegration

getPortletProvider

public static PortletProvider getPortletProvider(Id integrationId)
Get the PortletProvider for the specified integration

Parameters:
integrationId - Id of the current LmsIntegration

getNavigationProvider

public static NavigationProvider getNavigationProvider(Id integrationId)
Get the NavigationProvider for the specified integration

Parameters:
integrationId - Id of the current LmsIntegration

getSupportProvider

public static SupportProvider getSupportProvider(Id integrationId)
Get the SupportProvider for the specified integration

Parameters:
integrationId - Id of the current LmsIntegration

getContentSystemProvider

public static ContentSystemProvider getContentSystemProvider(Id integrationId)
Get the ContentSystemProvider for the specified integration

Note that this is an optional provider. The return value will be null if not supported by the current integration.

Parameters:
integrationId - Id of the current LmsIntegration

getMigrationProvider

public static MigrationProvider getMigrationProvider(Id integrationId)
Get the MigrationProvider for the specified integration

Note that this is an optional provider. The return value will be null if not supported by the current integration.

Parameters:
integrationId - Id of the current LmsIntegration


Copyright 2011 Blackboard, Inc. All Rights Reserved.