Package org.nuiton.validator
Class NuitonValidatorResult
java.lang.Object
org.nuiton.validator.NuitonValidatorResult
public class NuitonValidatorResult
extends java.lang.Object
Contains validation messages coming from the method
NuitonValidator.validate(Object).- Since:
- 2.0
- Author:
- Tony Chemit - chemit@codelutin.com
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNuitonValidatorResult.FieldMap<V> -
Field Summary
Fields Modifier and Type Field Description protected java.util.EnumMap<NuitonValidatorScope,NuitonValidatorResult.FieldMap<java.util.List<java.lang.String>>>messagesprotected java.util.Map<java.lang.String,NuitonValidatorResult.FieldMap<java.lang.Object>>tagValues -
Constructor Summary
Constructors Constructor Description NuitonValidatorResult() -
Method Summary
Modifier and Type Method Description voidaddMessagesForScope(NuitonValidatorScope scope, java.util.Map<java.lang.String,java.util.List<java.lang.String>> newMessages)voidclear()voidclearMessagesForScope(NuitonValidatorScope scope)protected booleancontainsField(java.lang.String field, NuitonValidatorScope scope)java.util.List<java.lang.String>getErrorMessages(java.lang.String field)java.util.List<java.lang.String>getFatalMessages(java.lang.String field)NuitonValidatorScopegetFieldHighestScope(java.lang.String field)NuitonValidatorScope[]getFieldScopes(java.lang.String field)java.util.List<java.lang.String>getFieldsForError()java.util.List<java.lang.String>getFieldsForFatal()java.util.List<java.lang.String>getFieldsForInfo()java.util.List<java.lang.String>getFieldsForScope(NuitonValidatorScope scope)java.util.List<java.lang.String>getFieldsForWarning()java.util.List<java.lang.String>getInfoMessages(java.lang.String field)protected java.util.EnumMap<NuitonValidatorScope,NuitonValidatorResult.FieldMap<java.util.List<java.lang.String>>>getMessages()java.util.List<java.lang.String>getMessagesForScope(java.lang.String field, NuitonValidatorScope scope)java.util.List<java.lang.String>getMessagesForScope(NuitonValidatorScope scope)protected java.util.Map<java.lang.String,NuitonValidatorResult.FieldMap<java.lang.Object>>getTagValues()java.util.Map<java.lang.String,java.lang.Object>getTagValues(java.lang.String field)java.util.List<java.lang.String>getWarningMessages(java.lang.String field)booleanhasErrorMessagess()booleanhasFatalMessages()booleanhasInfoMessages()booleanhasMessagesForScope(java.lang.String field, NuitonValidatorScope scope)booleanhasMessagesForScope(NuitonValidatorScope scope)booleanhasWarningMessages()booleanisEmpty()booleanisValid()voidsetMessagesForScope(NuitonValidatorScope scope, java.lang.String field, java.util.List<java.lang.String> messages)
-
Field Details
-
messages
protected java.util.EnumMap<NuitonValidatorScope,NuitonValidatorResult.FieldMap<java.util.List<java.lang.String>>> messages -
tagValues
protected java.util.Map<java.lang.String,NuitonValidatorResult.FieldMap<java.lang.Object>> tagValues
-
-
Constructor Details
-
NuitonValidatorResult
public NuitonValidatorResult()
-
-
Method Details
-
isValid
public boolean isValid() -
clear
public void clear() -
isEmpty
public boolean isEmpty() -
hasMessagesForScope
-
hasMessagesForScope
-
hasFatalMessages
public boolean hasFatalMessages() -
hasErrorMessagess
public boolean hasErrorMessagess() -
hasInfoMessages
public boolean hasInfoMessages() -
hasWarningMessages
public boolean hasWarningMessages() -
addMessagesForScope
public void addMessagesForScope(NuitonValidatorScope scope, java.util.Map<java.lang.String,java.util.List<java.lang.String>> newMessages) -
setMessagesForScope
public void setMessagesForScope(NuitonValidatorScope scope, java.lang.String field, java.util.List<java.lang.String> messages) -
getMessagesForScope
-
getMessagesForScope
public java.util.List<java.lang.String> getMessagesForScope(java.lang.String field, NuitonValidatorScope scope) -
getFatalMessages
public java.util.List<java.lang.String> getFatalMessages(java.lang.String field) -
getErrorMessages
public java.util.List<java.lang.String> getErrorMessages(java.lang.String field) -
getInfoMessages
public java.util.List<java.lang.String> getInfoMessages(java.lang.String field) -
getWarningMessages
public java.util.List<java.lang.String> getWarningMessages(java.lang.String field) -
getTagValues
public java.util.Map<java.lang.String,java.lang.Object> getTagValues(java.lang.String field) -
getFieldsForScope
-
getFieldsForFatal
public java.util.List<java.lang.String> getFieldsForFatal() -
getFieldsForError
public java.util.List<java.lang.String> getFieldsForError() -
getFieldsForInfo
public java.util.List<java.lang.String> getFieldsForInfo() -
getFieldsForWarning
public java.util.List<java.lang.String> getFieldsForWarning() -
clearMessagesForScope
-
getFieldHighestScope
-
getFieldScopes
-
containsField
-
getMessages
protected java.util.EnumMap<NuitonValidatorScope,NuitonValidatorResult.FieldMap<java.util.List<java.lang.String>>> getMessages() -
getTagValues
protected java.util.Map<java.lang.String,NuitonValidatorResult.FieldMap<java.lang.Object>> getTagValues()
-