public class DefaultModelValidator extends java.lang.Object implements ModelValidator
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ID_REGEX |
ROLE
Constructor and Description |
---|
DefaultModelValidator() |
Modifier and Type | Method and Description |
---|---|
private void |
forcePluginExecutionIdCollision(Model model,
ModelValidationResult result) |
ModelValidationResult |
validate(Model model) |
private boolean |
validateId(java.lang.String fieldName,
ModelValidationResult result,
java.lang.String id) |
private boolean |
validateNotNull(java.lang.String fieldName,
ModelValidationResult result,
java.lang.Object object,
java.lang.String sourceHint)
Asserts:
string != null
|
private void |
validateRepositories(ModelValidationResult result,
java.util.List repositories,
java.lang.String prefix) |
private boolean |
validateStringNotEmpty(java.lang.String fieldName,
ModelValidationResult result,
java.lang.String string) |
private boolean |
validateStringNotEmpty(java.lang.String fieldName,
ModelValidationResult result,
java.lang.String string,
java.lang.String sourceHint)
Asserts:
string.length != null
string.length > 0
|
private boolean |
validateSubElementNotNull(java.lang.Object subElementInstance,
java.lang.String fieldName,
ModelValidationResult result,
java.lang.Object object)
Asserts:
string != null
|
private boolean |
validateSubElementStringNotEmpty(java.lang.Object subElementInstance,
java.lang.String fieldName,
ModelValidationResult result,
java.lang.String string)
Asserts:
string.length != null
string.length > 0
|
private static final java.lang.String ID_REGEX
public ModelValidationResult validate(Model model)
validate
in interface ModelValidator
private boolean validateId(java.lang.String fieldName, ModelValidationResult result, java.lang.String id)
private void validateRepositories(ModelValidationResult result, java.util.List repositories, java.lang.String prefix)
private void forcePluginExecutionIdCollision(Model model, ModelValidationResult result)
private boolean validateStringNotEmpty(java.lang.String fieldName, ModelValidationResult result, java.lang.String string)
private boolean validateStringNotEmpty(java.lang.String fieldName, ModelValidationResult result, java.lang.String string, java.lang.String sourceHint)
string.length != null
string.length > 0
private boolean validateSubElementStringNotEmpty(java.lang.Object subElementInstance, java.lang.String fieldName, ModelValidationResult result, java.lang.String string)
string.length != null
string.length > 0
private boolean validateNotNull(java.lang.String fieldName, ModelValidationResult result, java.lang.Object object, java.lang.String sourceHint)
string != null
private boolean validateSubElementNotNull(java.lang.Object subElementInstance, java.lang.String fieldName, ModelValidationResult result, java.lang.Object object)
string != null