package fi.otavanopisto.muikku.plugins.settings;
import java.util.List;
import javax.enterprise.context.Dependent;
import javax.inject.Inject;
import fi.otavanopisto.muikku.dao.plugins.PluginEntityDAO;
import fi.otavanopisto.muikku.model.plugins.Plugin;
@Dependent
public class PluginSettingsController {
@Inject
private PluginEntityDAO pluginDAO;
public List<Plugin> getAllPlugins() {
List<Plugin> allPlugins = pluginDAO.listAll();
return allPlugins;
}
public void togglePluginById(Long id) {
Plugin plugin = pluginDAO.findById(id);
pluginDAO.updateEnabled(plugin, !plugin.getEnabled());
}
}