Browse Source

polish

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1615 50f2f4bb-b051-0410-bef5-90022cba6387
pull/1/head
Keith Donald 17 years ago
parent
commit
b0490907b1
  1. 8
      org.springframework.context/src/main/java/org/springframework/model/binder/BindingResults.java
  2. 10
      org.springframework.context/src/main/java/org/springframework/model/binder/MissingFieldException.java
  3. 4
      org.springframework.context/src/main/java/org/springframework/model/ui/binder/ArrayListBindingResults.java
  4. 2
      org.springframework.context/src/main/java/org/springframework/model/ui/binder/FieldNotEditableResult.java
  5. 2
      org.springframework.context/src/main/java/org/springframework/model/ui/binder/FieldNotFoundResult.java

8
org.springframework.context/src/main/java/org/springframework/model/binder/BindingResults.java

@ -30,13 +30,19 @@ public interface BindingResults extends Iterable<BindingResult> { @@ -30,13 +30,19 @@ public interface BindingResults extends Iterable<BindingResult> {
*/
BindingResults successes();
/**
* If there is at least one failed BindingResult.
* @see BindingResult#isFailure()
*/
boolean hasFailures();
/**
* The subset of BindingResults that failed.
*/
BindingResults failures();
/**
* The number of results.
* The total number of results.
*/
int size();

10
org.springframework.context/src/main/java/org/springframework/model/binder/MissingFieldException.java

@ -31,17 +31,17 @@ public class MissingFieldException extends RuntimeException { @@ -31,17 +31,17 @@ public class MissingFieldException extends RuntimeException {
private List<String> missing;
/**
* Creates a new missing source values exeption.
* Creates a new missing field exceptions.
* @param missing
* @param sourceValues
* @param fieldValues
*/
public MissingFieldException(List<String> missing, Map<String, ? extends Object> sourceValues) {
super(getMessage(missing, sourceValues));
public MissingFieldException(List<String> missing, Map<String, ? extends Object> fieldValues) {
super(getMessage(missing, fieldValues));
this.missing = missing;
}
/**
* The property paths for which source values were missing.
* The names of the fields that are missing.
*/
public List<String> getMissing() {
return missing;

4
org.springframework.context/src/main/java/org/springframework/model/ui/binder/ArrayListBindingResults.java

@ -56,6 +56,10 @@ class ArrayListBindingResults implements BindingResults { @@ -56,6 +56,10 @@ class ArrayListBindingResults implements BindingResults {
return results;
}
public boolean hasFailures() {
return failures().size() > 0;
}
public BindingResults failures() {
ArrayListBindingResults results = new ArrayListBindingResults();
for (BindingResult result : this) {

2
org.springframework.context/src/main/java/org/springframework/model/ui/binder/FieldNotEditableResult.java

@ -52,7 +52,7 @@ class FieldNotEditableResult implements BindingResult { @@ -52,7 +52,7 @@ class FieldNotEditableResult implements BindingResult {
public Alert getAlert() {
return new Alert() {
public String getCode() {
return "propertyNotWriteable";
return "fieldNotEditable";
}
public Severity getSeverity() {

2
org.springframework.context/src/main/java/org/springframework/model/ui/binder/FieldNotFoundResult.java

@ -52,7 +52,7 @@ class FieldNotFoundResult implements BindingResult { @@ -52,7 +52,7 @@ class FieldNotFoundResult implements BindingResult {
public Alert getAlert() {
return new Alert() {
public String getCode() {
return "propertyNotFound";
return "fieldNotFound";
}
public Severity getSeverity() {

Loading…
Cancel
Save