|
|
@ -31,22 +31,22 @@ public interface PresentationModel { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
FieldModel getFieldModel(String fieldName); |
|
|
|
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. |
|
|
|
* 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}. |
|
|
|
* Returns true if at least one FieldModel has {@link BindingStatus#INVALID_SUBMITTED_VALUE invalid submitted values} or is {@link ValidationStatus#INVALID invalid}. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
boolean hasErrors(); |
|
|
|
boolean hasErrors(); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Commit any {@link BindingStatus#DIRTY dirty} fields. |
|
|
|
* 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}. |
|
|
|
* @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(); |
|
|
|
void commit(); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Validate all fields. |
|
|
|
|
|
|
|
* Skips any fields with {@link BindingStatus#INVALID_SUBMITTED_VALUE invalid submitted values}. |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
void validate(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |