Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.faces.application.FacesMessage;
- import javax.faces.bean.SessionScoped;
- import javax.faces.bean.ManagedBean;
- import javax.faces.context.FacesContext;
- //Class for managing the current logged-in user
- @ManagedBean(name="user")
- @SessionScoped
- public class User implements Serializable{
- private String userName;
- public void setUserName(String userName) {
- this.userName = userName;
- }
- public String getUserName() {
- return this.userName;
- }
- @ManagedBean(name="databrowser")
- @ViewScoped
- public class dataBrowser implements Serializable {
- private List<UploadData> dataItems;
- private SelectItem[] dataTypeOptions, qualityOptions, accessOptions;
- private UploadData selectedData;
- private String filelocation;
- @ManagedProperty(value="#{user.userName}")
- private String userName;
- public String getUserName() {
- return this.userName;
- }
- public String getUserName() {
- FacesContext context = FacesContext.getCurrentInstance();
- return (String) context.getApplication().evaluateExpressionGet(context,"#{user.userName}", String.class);
- }
- @ManagedProperty("#{nameBean}")
- private NameBean nameBean;
- public NameBean getNameBean() { return nameBean; }
- public void setNameBean(NameBean nameBean) { this.nameBean = nameBean; }
- public NameBean getNameBean_Workaround() {
- FacesContext context = FacesContext.getCurrentInstance();
- return (NameBean) context.getApplication().evaluateExpressionGet(context,"#{nameBean}", NameBean.class);
- }
- if (nameBean != null) {
- nameBean.setName("achsooo");
- }
- else {
- getNameBean_Workaround().setName("achsooo2222");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement