au.edu.anu.portal.portlets.basiclti.adapters
Class AbstractAdapter
java.lang.Object
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)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractAdapter
public AbstractAdapter()
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.