public abstract class SequentialLessonAdapter extends LessonAdapter
Abstract SequentialLessonAdapter class.
ADMIN_ROLE, CHALLENGE_ROLE, HACKED_ADMIN_ROLE, USER_ROLE| Constructor and Description |
|---|
SequentialLessonAdapter() |
| Modifier and Type | Method and Description |
|---|---|
LessonTracker |
createLessonTracker()
This allows the screens to provide a custom LessonTracker object if
needed.
|
protected org.apache.ecs.Element |
createStagedContent(WebSession s)
createStagedContent.
|
protected org.apache.ecs.Element |
doStage1(WebSession s)
doStage1.
|
protected org.apache.ecs.Element |
doStage2(WebSession s)
doStage2.
|
protected org.apache.ecs.Element |
doStage3(WebSession s)
doStage3.
|
protected org.apache.ecs.Element |
doStage4(WebSession s)
doStage4.
|
protected org.apache.ecs.Element |
doStage5(WebSession s)
doStage5.
|
protected org.apache.ecs.Element |
doStage6(WebSession s)
doStage6.
|
SequentialLessonTracker |
getLessonTracker(WebSession s)
Gets the lessonTracker attribute of the AbstractLesson object
|
SequentialLessonTracker |
getLessonTracker(WebSession s,
AbstractLesson lesson)
getLessonTracker.
|
SequentialLessonTracker |
getLessonTracker(WebSession s,
String userNameOverride)
getLessonTracker.
|
int |
getStage(WebSession s)
getStage.
|
int |
getStageCount()
getStageCount.
|
void |
setStage(WebSession s,
int stage)
setStage.
|
createContent, getCurrentAction, getCustomCredits, getDefaultCategory, getDefaultHidden, getDefaultRanking, getHintCount, getHints, getInstructions, getSessionAttribute, getSubmitMethod, getTitle, makeSuccess, restartLesson, setCurrentAction, setSessionAttributecompareTo, equals, getAvailableLanguages, getCategory, getDefaultLanguage, getFileMethod, getFileText, getFormAction, getHidden, getHint, getHintsPublic, getHtml_DELETE_ME, getLabelManager, getLessonName, getLessonPlan, getLessonPlanFileName, getLessonSolutionFileName, getLink, getName, getPage, getPath, getRanking, getRawSource, getRole, getScreenId, getServletLink, getSolution, getSource, getSourceFileName, getTemplatePage, getUserId, getUserName, getWebgoatContext, handleRequest, isAuthorized, isAuthorized, isCompleted, isEnterprise, makeWindowScript, readFromFile, readFromURL, readMethodFromFile, setHidden, setLessonPlanFileName, setLessonSolutionFileName, setRanking, setSourceFileName, setWebgoatContext, toString, updateconvertMetachars, convertMetacharsJavaCode, createLessonTracker, getContent, getContentLength, getSponsor, getSponsorLogoResource, makeLogo, makeMessages, output, pad, setContentpublic void setStage(WebSession s, int stage)
setStage.
s - a WebSession object.stage - a int.stage - a int.public int getStageCount()
getStageCount.
public int getStage(WebSession s)
getStage.
s - a WebSession object.public SequentialLessonTracker getLessonTracker(WebSession s)
getLessonTracker in class Screens - a WebSession object.public SequentialLessonTracker getLessonTracker(WebSession s, AbstractLesson lesson)
getLessonTracker.
getLessonTracker in class Screens - a WebSession object.lesson - a AbstractLesson object.LessonTracker object.public SequentialLessonTracker getLessonTracker(WebSession s, String userNameOverride)
getLessonTracker.
getLessonTracker in class Screens - a WebSession object.userNameOverride - a String object.LessonTracker object.public LessonTracker createLessonTracker()
createLessonTracker in class Screenprotected org.apache.ecs.Element createStagedContent(WebSession s)
createStagedContent.
s - a WebSession object.Element object.protected org.apache.ecs.Element doStage1(WebSession s) throws Exception
doStage1.
s - a WebSession object.Element object.Exception - if any.protected org.apache.ecs.Element doStage2(WebSession s) throws Exception
doStage2.
s - a WebSession object.Element object.Exception - if any.protected org.apache.ecs.Element doStage3(WebSession s) throws Exception
doStage3.
s - a WebSession object.Element object.Exception - if any.protected org.apache.ecs.Element doStage4(WebSession s) throws Exception
doStage4.
s - a WebSession object.Element object.Exception - if any.protected org.apache.ecs.Element doStage5(WebSession s) throws Exception
doStage5.
s - a WebSession object.Element object.Exception - if any.protected org.apache.ecs.Element doStage6(WebSession s) throws Exception
doStage6.
s - a WebSession object.Element object.Exception - if any.Copyright © 2006–2016 OWASP. All rights reserved.