successes/failures impl
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user