successes/failures impl
This commit is contained in:
parent
75c7a7aeeb
commit
04fa16b699
|
|
@ -153,6 +153,10 @@ public class GenericBinder implements Binder {
|
||||||
|
|
||||||
private List<BindingResult> results;
|
private List<BindingResult> results;
|
||||||
|
|
||||||
|
public ArrayListBindingResults() {
|
||||||
|
results = new ArrayList<BindingResult>();
|
||||||
|
}
|
||||||
|
|
||||||
public ArrayListBindingResults(int size) {
|
public ArrayListBindingResults(int size) {
|
||||||
results = new ArrayList<BindingResult>(size);
|
results = new ArrayList<BindingResult>(size);
|
||||||
}
|
}
|
||||||
|
|
@ -170,13 +174,23 @@ public class GenericBinder implements Binder {
|
||||||
// implementing BindingResults
|
// implementing BindingResults
|
||||||
|
|
||||||
public BindingResults successes() {
|
public BindingResults successes() {
|
||||||
// TODO
|
ArrayListBindingResults results = new ArrayListBindingResults();
|
||||||
return this;
|
for (BindingResult result : this) {
|
||||||
|
if (!result.isError()) {
|
||||||
|
results.add(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BindingResults failures() {
|
public BindingResults failures() {
|
||||||
// TODO
|
ArrayListBindingResults results = new ArrayListBindingResults();
|
||||||
return this;
|
for (BindingResult result : this) {
|
||||||
|
if (result.isError()) {
|
||||||
|
results.add(result);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BindingResult get(int index) {
|
public BindingResult get(int index) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue