package edu.ualberta.med.biobank.treeview.dispatch;
import java.util.List;
import edu.ualberta.med.biobank.SessionManager;
import edu.ualberta.med.biobank.common.action.dispatch.DispatchRetrievalAction;
import edu.ualberta.med.biobank.common.util.DispatchState;
import edu.ualberta.med.biobank.common.wrappers.DispatchWrapper;
import edu.ualberta.med.biobank.common.wrappers.ModelWrapper;
import edu.ualberta.med.biobank.treeview.AdapterBase;
public class ReceivingWithErrorsDispatchGroup extends AbstractDispatchGroup {
public ReceivingWithErrorsDispatchGroup(AdapterBase parent, int id) {
super(parent, id,
Messages.ReceivingWithErrorsDispatchGroup_error_node_label);
}
@Override
protected List<? extends ModelWrapper<?>> getWrapperChildren()
throws Exception {
return ModelWrapper.wrapModelCollection(SessionManager.getAppService(),
SessionManager.getAppService().doAction(
new DispatchRetrievalAction(DispatchState.RECEIVED,
SessionManager.getUser().getCurrentWorkingCenter().getId(),
false, false)).getList(), DispatchWrapper.class);
}
}