package edu.ualberta.med.biobank.treeview.request;
import java.util.List;
import edu.ualberta.med.biobank.SessionManager;
import edu.ualberta.med.biobank.common.action.request.RequestRetrievalAction;
import edu.ualberta.med.biobank.common.wrappers.ModelWrapper;
import edu.ualberta.med.biobank.common.wrappers.RequestWrapper;
import edu.ualberta.med.biobank.treeview.AdapterBase;
public class ReceivingRequestGroup extends AbstractRequestGroup {
public ReceivingRequestGroup(AdapterBase parent, int id) {
super(parent, id, Messages.ReceivingRequestGroup_node_label);
}
@Override
protected List<? extends ModelWrapper<?>> getWrapperChildren()
throws Exception {
return ModelWrapper.wrapModelCollection(
SessionManager.getAppService(),
SessionManager
.getAppService()
.doAction(
new RequestRetrievalAction(SessionManager.getUser()
.getCurrentWorkingCenter().getId())).getList(),
RequestWrapper.class);
}
}