Construct a message automatically when we complete a stage

git-svn-id: http://webgoat.googlecode.com/svn/trunk@168 4033779f-a91e-0410-96ef-6bf7bf53c507
This commit is contained in:
rogan.dawes 2007-07-11 12:54:15 +00:00
parent 26ed31df68
commit 4665256674

View File

@ -17,7 +17,16 @@ public abstract class RandomLessonAdapter extends LessonAdapter {
}
public void setStageComplete(WebSession s, String stage) {
getLessonTracker(s).setStageComplete(stage, true);
RandomLessonTracker lt = getLessonTracker(s);
lt.setStageComplete(stage, true);
if (lt.getCompleted()) {
s.setMessage("Congratulations, you have completed this lesson");
} else {
String message = "You have completed stage " + stage + ".";
if (! stage.equals(lt.getStage()))
message = message + " Welcome to " + lt.getStage();
s.setMessage(message);
}
}
@Override