| Package | Description |
|---|---|
| org.owasp.webgoat.lessons | |
| org.owasp.webgoat.lessons.admin | |
| org.owasp.webgoat.plugins | |
| org.owasp.webgoat.session |
| Modifier and Type | Class and Description |
|---|---|
class |
LessonAdapter
This file is part of WebGoat, an Open Web Application Security Project utility.
|
class |
RandomLessonAdapter
Abstract RandomLessonAdapter class.
|
class |
SequentialLessonAdapter
Abstract SequentialLessonAdapter class.
|
| Modifier and Type | Method and Description |
|---|---|
SequentialLessonTracker |
SequentialLessonAdapter.getLessonTracker(WebSession s,
AbstractLesson lesson)
getLessonTracker.
|
RandomLessonTracker |
RandomLessonAdapter.getLessonTracker(WebSession s,
AbstractLesson lesson)
getLessonTracker.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MenuToLessonMapperScreen
This file is part of WebGoat, an Open Web Application Security Project utility.
|
class |
ProductsAdminScreen
This file is part of WebGoat, an Open Web Application Security Project utility.
|
class |
RefreshDBScreen
This file is part of WebGoat, an Open Web Application Security Project utility.
|
class |
ReportCardScreen
This file is part of WebGoat, an Open Web Application Security Project utility.
|
class |
SummaryReportCardScreen
This file is part of WebGoat, an Open Web Application Security Project utility.
|
class |
UserAdminScreen
This file is part of WebGoat, an Open Web Application Security Project utility.
|
class |
ViewDatabase
This file is part of WebGoat, an Open Web Application Security Project utility.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<AbstractLesson> |
Plugin.getLesson()
Lesson is optional, it is also possible that the supplied jar contains only helper classes.
|
List<AbstractLesson> |
LegacyLoader.loadLessons(WebgoatContext webgoatContext,
javax.servlet.ServletContext context,
String path,
WebgoatProperties properties)
Instantiate all the lesson objects into a cache
|
| Modifier and Type | Method and Description |
|---|---|
void |
LegacyLoader.loadResources(List<AbstractLesson> lessons)
For each lesson, set the source file and lesson file
|
| Modifier and Type | Method and Description |
|---|---|
AbstractLesson |
WebSession.getCurrentLesson()
getCurrentLesson.
|
AbstractLesson |
Course.getFirstLesson()
Gets the firstLesson attribute of the Course object
|
AbstractLesson |
WebSession.getLesson(int id)
getLesson.
|
AbstractLesson |
Course.getLesson(int lessonId)
getLesson.
|
AbstractLesson |
Course.getLesson(WebSession s,
int lessonId,
List<String> roles)
Gets the lesson attribute of the Course object
|
AbstractLesson |
Course.getLesson(WebSession s,
int lessonId,
String role)
getLesson.
|
| Modifier and Type | Method and Description |
|---|---|
List<AbstractLesson> |
WebSession.getLessons(Category category)
getLessons.
|
List<AbstractLesson> |
Course.getLessons(WebSession s,
Category category,
List<String> roles)
Getter for the field
lessons. |
List<AbstractLesson> |
Course.getLessons(WebSession s,
List<String> roles)
Gets the lessons attribute of the Course object
|
List<AbstractLesson> |
Course.getLessons(WebSession s,
String role)
Getter for the field
lessons. |
| Modifier and Type | Method and Description |
|---|---|
void |
WebSession.closeLessonSession(AbstractLesson lesson)
closeLessonSession.
|
LessonSession |
WebSession.getLessonSession(AbstractLesson lesson)
getLessonSession.
|
LessonTracker |
Screen.getLessonTracker(WebSession s,
AbstractLesson lesson)
getLessonTracker.
|
boolean |
WebSession.isAuthenticatedInLesson(AbstractLesson lesson)
isAuthenticatedInLesson.
|
void |
WebSession.openLessonSession(AbstractLesson lesson)
openLessonSession.
|
Copyright © 2006–2016 OWASP. All rights reserved.