package com.ufund.api.ufundapi; import java.util.ArrayList; public class CupboardController { private ArrayList needs; private Cupboard cupboard; private CupboardDAO dao; public CupboardController(CupboardDAO dao) { this.dao = dao; } public void createNeed(String name, double max, Need.GoalType type) {; cupboard.createNeed(name, max, type); //dao.createNeed(need); //implement in dao } public Need[] getNeeds() { return cupboard.getNeeds(); //return dao.getNeeds(); //implement in dao } public Need getNeed(int index) { return cupboard.getNeed(index); //return dao.getNeed(); //implement in dao } public void updateNeed(Need need) { cupboard.updateNeed(need); //dao.updateNeed(need); //implement in dao } public void deleteNeed(String name) { cupboard.removeNeed(name); //dao.removeNeed(name); //implement in dao } }