|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.massimo.tools.scriptrunner.context.ValidationContext
public class ValidationContext
Tasks record themselves and their validation status in the ValidationContext, which generates a report. Each Task validates their own inputs and asks any child Tasks to do so as well. In this way, the ValidationContext visits all Tasks.
Constructor Summary | |
---|---|
ValidationContext()
|
Method Summary | |
---|---|
void |
addError(Task task,
String message)
Record a validation error message |
void |
addInfo(Task task,
String message)
Record a validation information message |
void |
addTask(Task task)
Each Task must add itself during the Task.validate(ValidationContext) call. |
protected void |
logMessage(Task task,
String message)
Record and log a message |
String |
report()
Generate a report based on all Tasks added and messages recorded. |
int |
validateNames()
Check task names. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ValidationContext()
Method Detail |
---|
public void addError(Task task, String message)
task
- message
- public void addInfo(Task task, String message)
task
- message
- public void addTask(Task task)
task
- protected void logMessage(Task task, String message)
task
- message
- public String report()
public int validateNames()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |