public abstract class ModelValidator
extends java.lang.Object
Constructor and Description |
---|
ModelValidator() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMessage(java.lang.String id,
java.util.List<ProcessObject> objects,
ProcessObject object,
java.lang.String... args) |
protected void |
addMessage(java.lang.String id,
ProcessObject object,
java.lang.String... args) |
protected void |
addMessage(ValidationMessage message) |
protected void |
clearMessages() |
abstract java.util.List<ValidationMessage> |
doValidation(ProcessModel model) |
java.util.List<ValidationMessage> |
getMessages() |
protected abstract MessageTexts |
getMessageTexts() |
protected ProcessModel |
getModel() |
boolean |
hasFatalErrors() |
void |
prepareValidation(ProcessModel model) |
protected void |
setHasFatalErrors() |
public void prepareValidation(ProcessModel model)
public abstract java.util.List<ValidationMessage> doValidation(ProcessModel model)
protected abstract MessageTexts getMessageTexts()
public java.util.List<ValidationMessage> getMessages()
public boolean hasFatalErrors()
protected void clearMessages()
protected void addMessage(java.lang.String id, ProcessObject object, java.lang.String... args)
protected void addMessage(ValidationMessage message)
protected void addMessage(java.lang.String id, java.util.List<ProcessObject> objects, ProcessObject object, java.lang.String... args)
protected void setHasFatalErrors()
protected ProcessModel getModel()