FoodItemImpl
インターフェイスを実装するクラスがありますFoodItem
。
FoodItem
RESTを使用したリストを返したい。
私はできませんでした
ただし、次のFoodItemImpl
ようなリストを返すことができます。
ラッパー
enum wria {
instance;
private Map<Integer, FoodItemImpl> map = new HashMap<Integer, FoodItemImpl>();
public Map<Integer, FoodItemImpl> get() {
return this.map;
}
wria() {
List<FoodItem> LL = FoodItemImpl.getAllFoodItems();
for (int i = 0; i < LL.size(); i++) {
map.put(LL.get(i).getID(), (FoodItemImpl) LL.get(i));
}
}
}
REST コード
@GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public List<FoodItemImpl> getXML() {
List<FoodItemImpl> ll = new LinkedList<FoodItemImpl>();
ll.addAll(wria.instance.get().values());
return ll;
}