Finished re-reading of "classes vs. interfaces"
1 package api.request.response;
3 import java.util.ArrayList;
4 import java.util.Iterator;
5 import java.util.LinkedHashMap;
13 public static int searchByName(String name, Compute provider) {
14 Map<String,String> result = new LinkedHashMap<String,String>();
15 Compute.Request request = new Compute.Request();
16 Compute.Response response = new Compute.Response(result);
18 provider.computeData(request, response);
20 Iterator<String> it = result.keySet().iterator();
21 for (int i = 0; it.hasNext(); i++) {
22 if (name.equals(it.next())) {
29 public static int searchByDescription(String name, Compute provider) {
30 Map<String,String> result = new LinkedHashMap<String,String>();
31 Compute.Request request = new Compute.Request();
32 Compute.Response response = new Compute.Response(result);
34 provider.computeData(request, response);
36 Iterator<String> it = result.values().iterator();
37 for (int i = 0; it.hasNext(); i++) {
38 if (name.equals(it.next())) {