blackboard.platform.dataintegration.mapping
Interface DataIntegrationScriptingExtension


public interface DataIntegrationScriptingExtension

An interface for the Data Integration script extension facility, which allows third parties to augment the core capabilities of the field mapping translation scripts.

Since:
Bb 9.1 SP6

Method Summary
 java.util.Map<java.lang.String,java.lang.Object> getHelpers(DataIntegrationSISObjectType sisObjectType, DataIntegrationLearnObjectType learnObjectType, DataIntegration dataIntegration)
          Returns a set of helper for the given sis object type / learn object type / data integration triumvirate.
 

Method Detail

getHelpers

java.util.Map<java.lang.String,java.lang.Object> getHelpers(DataIntegrationSISObjectType sisObjectType,
                                                            DataIntegrationLearnObjectType learnObjectType,
                                                            DataIntegration dataIntegration)
Returns a set of helper for the given sis object type / learn object type / data integration triumvirate. Implementors can provide helpers that are applicable to specific permutations of these three properties. Helpers defined through this interface can be accessed in the javascript using this format: helper.getHelper(''). The {code}{code} is simply the name assigned to the helper object -- which is to say, its associated key in the return map.

Parameters:
sisObjectType - The sis object type against which the script is being run
learnObjectType - The learn object type against which the script is being run
dataIntegration - The current data integration
Returns:
A map of helper names => helper objects.


Copyright © 2012 Blackboard, Inc. All Rights Reserved.