Work in progress.

This commit is contained in:
Woody Folsom
2012-03-11 16:49:20 -04:00
parent 571d0a1922
commit d5d73003d2
13 changed files with 833 additions and 67 deletions

View File

@@ -0,0 +1,42 @@
package net.woodyfolsom.cs6601.p2;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
@XStreamAlias("survey")
public class Survey {
private Map<Integer,String> dishes = new HashMap<Integer,String>();
private Map<Integer,String> categories = new HashMap<Integer,String>();
@XStreamImplicit(itemFieldName="diner")
private List<Diner> diners = new ArrayList<Diner>();
public Diner getDiner(int dinerIndex) {
return diners.get(dinerIndex);
}
public int getDinerCount() {
return diners.size();
}
public String getDish(int dishId) {
return dishes.get(dishId);
}
public int getDishCount() {
return dishes.size();
}
public String getCategory(int catId) {
return categories.get(catId);
}
public int getCategoryCount() {
return categories.size();
}
}