Browse Source

successes/failures impl

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1362 50f2f4bb-b051-0410-bef5-90022cba6387
pull/1/head
Keith Donald 17 years ago
parent
commit
fa848d8c2c
  1. 22
      org.springframework.context/src/main/java/org/springframework/ui/binding/support/GenericBinder.java

22
org.springframework.context/src/main/java/org/springframework/ui/binding/support/GenericBinder.java

@ -153,6 +153,10 @@ public class GenericBinder implements Binder { @@ -153,6 +153,10 @@ public class GenericBinder implements Binder {
private List<BindingResult> results;
public ArrayListBindingResults() {
results = new ArrayList<BindingResult>();
}
public ArrayListBindingResults(int size) {
results = new ArrayList<BindingResult>(size);
}
@ -170,13 +174,23 @@ public class GenericBinder implements Binder { @@ -170,13 +174,23 @@ public class GenericBinder implements Binder {
// implementing BindingResults
public BindingResults successes() {
// TODO
return this;
ArrayListBindingResults results = new ArrayListBindingResults();
for (BindingResult result : this) {
if (!result.isError()) {
results.add(result);
}
}
return results;
}
public BindingResults failures() {
// TODO
return this;
ArrayListBindingResults results = new ArrayListBindingResults();
for (BindingResult result : this) {
if (result.isError()) {
results.add(result);
}
}
return results;
}
public BindingResult get(int index) {

Loading…
Cancel
Save