package fi.otavanopisto.muikku.plugins.frontpage;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;
import javax.transaction.Transactional;
import org.ocpsoft.rewrite.annotation.Join;
import org.ocpsoft.rewrite.annotation.RequestAction;
import fi.otavanopisto.muikku.controller.PluginSettingsController;
@Named
@RequestScoped
@Join(path = "/", to = "/index.jsf")
public class FrontPageBackingBean {
@Inject
PluginSettingsController pluginSettingsController;
@RequestAction
@Transactional
public String init() {
if ("no".equals(pluginSettingsController.getPluginSetting("frontPage", "brandedFrontPage"))) {
brandedFrontPage = false;
} else {
brandedFrontPage = true;
}
if (!brandedFrontPage) {
return "/index_nonbranded.jsf";
} else {
return null;
}
}
public boolean isBrandedFrontPage() {
return brandedFrontPage;
}
private boolean brandedFrontPage;
}