/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * (c) 2001 - 2013 OpenPlans * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.importer.web; import java.util.List; import org.apache.wicket.model.LoadableDetachableModel; import org.apache.wicket.model.Model; import org.geoserver.importer.ImportContext; import org.geoserver.importer.ImportTask; public class ImportTasksDetachableModel extends LoadableDetachableModel<List<ImportTask>> { long id; public ImportTasksDetachableModel(ImportContext imp) { this(imp.getId()); } public ImportTasksDetachableModel(long id) { this.id = id; } @Override protected List<ImportTask> load() { return ImporterWebUtils.importer().getContext(id).getTasks(); } }