package fi.otavanopisto.muikku.plugins.workspace; import javax.ejb.Stateful; import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.inject.Named; import org.ocpsoft.rewrite.annotation.Join; import org.ocpsoft.rewrite.annotation.Parameter; import org.ocpsoft.rewrite.annotation.RequestAction; @Named @Stateful @RequestScoped @Join (path = "/workspace/{workspaceUrlName}/comingsoon", to = "/jsf/workspace/comingsoon.jsf") public class WorkspaceComingSoonBackingBean { @Parameter private String workspaceUrlName; @Inject @Named private WorkspaceBackingBean workspaceBackingBean; @RequestAction public void init() { workspaceBackingBean.setWorkspaceUrlName(getWorkspaceUrlName()); } public String getWorkspaceUrlName() { return workspaceUrlName; } public void setWorkspaceUrlName(String workspaceUrlName) { this.workspaceUrlName = workspaceUrlName; } }