import org.splat.dal.bo.kernel.User;
import org.splat.kernel.UserDirectory;
import org.splat.service.SearchService;
+import org.splat.service.SimulationContextService;
import org.splat.dal.dao.som.Database;
import org.splat.dal.bo.som.KnowledgeElement;
import org.splat.dal.bo.som.KnowledgeElementType;
private String words = null; // Full text search words
private List<KnowledgeElementType> types; // Available knowledge types filter (initialized below)
private SearchService _searchService;
+ /**
+ * Injected simulation context service.
+ */
+ private SimulationContextService _simulationContextService;
+ /**
+ * Serial version ID.
+ */
private static final long serialVersionUID = -3104321907432838476L;
// ==============================================================================================================================
protected List<SimulationContextType> getInvolvedContexts () {
// ------------------------------------------------------------
- return SimulationContext.selectAllTypes();
+ return getSimulationContextService().selectAllTypes();
}
@SuppressWarnings("unchecked")
public void setSearchService(SearchService searchService) {
_searchService = searchService;
}
+
+ /**
+ * Get the simulationContextService.
+ *
+ * @return the simulationContextService
+ */
+ public SimulationContextService getSimulationContextService() {
+ return _simulationContextService;
+ }
+
+ /**
+ * Set the simulationContextService.
+ *
+ * @param simulationContextService
+ * the simulationContextService to set
+ */
+ public void setSimulationContextService(
+ SimulationContextService simulationContextService) {
+ _simulationContextService = simulationContextService;
+ }
}
\ No newline at end of file