Pass webgoatContext to AbstractLesson, so all lessons can know their environment

git-svn-id: http://webgoat.googlecode.com/svn/trunk@139 4033779f-a91e-0410-96ef-6bf7bf53c507
This commit is contained in:
rogan.dawes
2007-07-10 11:50:36 +00:00
parent 1849197784
commit ada66dae10
3 changed files with 18 additions and 3 deletions

View File

@ -24,6 +24,7 @@ import org.apache.ecs.html.Title;
import org.owasp.webgoat.session.ParameterNotFoundException;
import org.owasp.webgoat.session.Screen;
import org.owasp.webgoat.session.WebSession;
import org.owasp.webgoat.session.WebgoatContext;
import org.owasp.webgoat.session.WebgoatProperties;
/*******************************************************************************
@ -98,6 +99,8 @@ public abstract class AbstractLesson extends Screen implements Comparable
private String lessonPlanFileName;
private WebgoatContext webgoatContext;
/**
* Constructor for the Lesson object
*/
@ -849,4 +852,14 @@ public abstract class AbstractLesson extends Screen implements Comparable
// + sourceFileName);
this.sourceFileName = sourceFileName;
}
public WebgoatContext getWebgoatContext() {
return webgoatContext;
}
public void setWebgoatContext(WebgoatContext webgoatContext) {
this.webgoatContext = webgoatContext;
}
}