master
Keith Donald 15 years ago
parent d2d1de5457
commit de234e6839
  1. 12
      org.springframework.context/src/main/java/org/springframework/model/ui/PresentationModel.java
  2. 8
      org.springframework.context/src/main/java/org/springframework/model/ui/support/DefaultPresentationModel.java

@ -31,6 +31,12 @@ 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}.
@ -43,10 +49,4 @@ public interface PresentationModel {
*/
void commit();
/**
* Validate all fields.
* Skips any fields with {@link BindingStatus#INVALID_SUBMITTED_VALUE invalid submitted values}.
*/
void validate();
}

@ -143,6 +143,10 @@ public class DefaultPresentationModel implements PresentationModel {
return field;
}
public void validate() {
}
public boolean hasErrors() {
return false;
}
@ -151,10 +155,6 @@ public class DefaultPresentationModel implements PresentationModel {
}
public void validate() {
}
// internal helpers
private PropertyFieldModelRule getRule(String fieldName) {

Loading…
Cancel
Save