package ro.nextreports.server.web.analysis.model;
import java.util.ArrayList;
import java.util.List;
import org.apache.wicket.injection.Injector;
import org.apache.wicket.model.LoadableDetachableModel;
import org.apache.wicket.spring.injection.annot.SpringBean;
import ro.nextreports.server.service.AnalysisService;
public class AnalysisAndLinksModel extends LoadableDetachableModel<List<Object>> {
private static final long serialVersionUID = 1L;
@SpringBean
private AnalysisService analysisService;
public AnalysisAndLinksModel() {
Injector.get().inject(this);
}
@Override
protected List<Object> load() {
List<Object> entities = new ArrayList<Object>();
entities.addAll(analysisService.getMyAnalysis());
entities.addAll(analysisService.getAnalysisLinks());
return entities;
}
}