org.telscenter.pas.steps
Class WobbleModule
java.lang.Object
java.beans.beancontext.BeanContextChildSupport
org.telscenter.pas.beans.PasStep
org.telscenter.pas.steps.AbstractUrlStep
org.telscenter.pas.steps.BrowseWeb
org.telscenter.pas.steps.WobbleModule
- All Implemented Interfaces:
- java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextChildComponentProxy, java.beans.beancontext.BeanContextServiceRevokedListener, java.beans.beancontext.BeanContextServicesListener, java.io.Serializable, java.util.EventListener, net.sf.sail.common.beansupport.ITitleAware, IAuthorNotation, IHelp
public class WobbleModule
- extends BrowseWeb
Pas step type that adapts a legacy WISE-2 module, conformant to the WISE v2
Module API specification.
This is the API used by the WISE Original Browser-based Learning
Environment aka the WOBBLE.
- Author:
- turadg
- See Also:
- Serialized Form
|
Field Summary |
protected static boolean |
isWiseSessionSetup
We have to use a static variable for this because sail doesn't provide a
session service for our data as far as I know. |
| Fields inherited from class java.beans.beancontext.BeanContextChildSupport |
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport |
| Methods inherited from class org.telscenter.pas.steps.BrowseWeb |
beforeSessionStart, clone, createSaveLinkButtonPanel, getBrowser, getBrowseWebUI, getContent, getNavigationPolicy, getPreviewAction, getPreviewAction, getWebBrowserComponent, isAuthoringHTMLPage, makeSafe, setBrowseWebUI, setContent, setIsAuthoringHTMLPage, setNavigationPolicy, setUrl |
| Methods inherited from class org.telscenter.pas.beans.PasStep |
addPropertyChangeListener, afterComponentAdded, getAuthorNotes, getHelpId, getHintSet, getHoverString, getTitle, getType, hasHints, initializeBeanContextResources, initializePasStep, removePropertyChangeListener, serviceAvailable, setAuthorNotes, setBeanContext, setHintSet, setHoverString, setTitle, stepEnter, stepExit, toString |
| Methods inherited from class java.beans.beancontext.BeanContextChildSupport |
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, isDelegated, releaseBeanContextResources, removePropertyChangeListener, removeVetoableChangeListener, serviceRevoked, validatePendingSetBeanContext |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
isWiseSessionSetup
protected static boolean isWiseSessionSetup
- We have to use a static variable for this because sail doesn't provide a
session service for our data as far as I know.
WobbleModule
public WobbleModule()
setMockSettings
public void setMockSettings()
getComponent
public java.awt.Component getComponent()
- Specified by:
getComponent in interface java.beans.beancontext.BeanContextChildComponentProxy- Overrides:
getComponent in class BrowseWeb
setBrowserUrl
protected void setBrowserUrl()
openExternalBrowser
public void openExternalBrowser(java.net.URL url)
throws java.lang.Exception
- Throws:
java.lang.Exception
getStudentModeParameters
protected java.util.Map<java.lang.String,java.lang.String> getStudentModeParameters(java.lang.String otherData,
int otherNumber)
addUrlParamFromSession
protected void addUrlParamFromSession(java.util.Map<java.lang.String,java.lang.String> p,
java.lang.String key,
java.lang.String defaultValue)
- This method uses the sessionService to lookup the key and if it isn't
there then it uses the default value.
- Parameters:
p - key - defaultValue -
getModuleOtherData
public java.lang.String getModuleOtherData()
- Returns:
- the apiOtherData
setModuleOtherData
public void setModuleOtherData(java.lang.String apiOtherData)
- Parameters:
apiOtherData - the apiOtherData to set
getModuleOtherNumber
public int getModuleOtherNumber()
- Returns:
- the apiOtherNumber
setModuleOtherNumber
public void setModuleOtherNumber(int apiOtherNumber)
- Parameters:
apiOtherNumber - the apiOtherNumber to set
consumeService
protected void consumeService(java.beans.beancontext.BeanContextServices bcs,
java.lang.Class<?> serviceClass)
- Overrides:
consumeService in class PasStep
getWiseStepUrl
public java.lang.String getWiseStepUrl()
setWiseStepUrl
public void setWiseStepUrl(java.lang.String wiseStepUrl)
Copyright © 2004-2008 TELS Center. All Rights Reserved.