au.edu.anu.portal.portlets.basiclti.adapters
Class AbstractAdapter

java.lang.Object
  extended by au.edu.anu.portal.portlets.basiclti.adapters.AbstractAdapter
All Implemented Interfaces:
IBasicLTIAdapter
Direct Known Subclasses:
ChemvantageAdapter, NoteflightAdapter, PeoplesoftAdapter, SakaiAdapter, StandardAdapter, WikispacesAdapter, WimbaAdapter

public abstract class AbstractAdapter
extends Object
implements IBasicLTIAdapter

This is a base class that all adapters should extend. It provides common Basic LTI functions to adapters

Author:
Steve Swinsburg (steve.swinsburg@anu.edu.au)

Constructor Summary
AbstractAdapter()
           
 
Method Summary
protected  Map<String,String> getDefaultParameters()
          Return the common default launch params
abstract  Map<String,String> processLaunchData(Map<String,String> params)
          Override this to perform your adapter specific manipulations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAdapter

public AbstractAdapter()
Method Detail

processLaunchData

public abstract Map<String,String> processLaunchData(Map<String,String> params)
Override this to perform your adapter specific manipulations

Specified by:
processLaunchData in interface IBasicLTIAdapter
Parameters:
params - map of launch data params
Returns:
the processes Map

getDefaultParameters

protected final Map<String,String> getDefaultParameters()
Return the common default launch params

Parameters:
params -
Returns:


Copyright © 2010-2012 Division of Information, Australian National University. All Rights Reserved.