@ -31,22 +31,22 @@ public interface PresentationModel {
@@ -31,22 +31,22 @@ public interface PresentationModel {
* /
FieldModel getFieldModel ( String fieldName ) ;
/ * *
* Validate all fields .
* Skips any fields with { @link BindingStatus # INVALID_SUBMITTED_VALUE invalid submitted values } .
* /
void validate ( ) ;
/ * *
* If errors are present on this PresentationModel .
* Returns true if at least one FieldModel has { @link BindingStatus # INVALID_SUBMITTED_VALUE invalid submitted values } or is { @link ValidationStatus # INVALID invalid } .
* /
boolean hasErrors ( ) ;
/ * *
* Commit any { @link BindingStatus # DIRTY dirty } fields .
* @throws IllegalStateException if there are field models that have { @link BindingStatus # INVALID_SUBMITTED_VALUE invalid submitted values } or are { @link ValidationStatus # INVALID invalid } .
* /
void commit ( ) ;
/ * *
* Validate all fields .
* Skips any fields with { @link BindingStatus # INVALID_SUBMITTED_VALUE invalid submitted values } .
* /
void validate ( ) ;
}