Advertisement
Guest User

Untitled

a guest
Aug 27th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. import javax.faces.application.FacesMessage;
  2. import javax.faces.bean.SessionScoped;
  3. import javax.faces.bean.ManagedBean;
  4. import javax.faces.context.FacesContext;
  5.  
  6. //Class for managing the current logged-in user
  7. @ManagedBean(name="user")
  8. @SessionScoped
  9. public class User implements Serializable{
  10.  
  11. private String userName;
  12.  
  13. public void setUserName(String userName) {
  14. this.userName = userName;
  15. }
  16. public String getUserName() {
  17. return this.userName;
  18. }
  19.  
  20. @ManagedBean(name="databrowser")
  21. @ViewScoped
  22. public class dataBrowser implements Serializable {
  23.  
  24. private List<UploadData> dataItems;
  25. private SelectItem[] dataTypeOptions, qualityOptions, accessOptions;
  26. private UploadData selectedData;
  27. private String filelocation;
  28.  
  29. @ManagedProperty(value="#{user.userName}")
  30. private String userName;
  31.  
  32. public String getUserName() {
  33. return this.userName;
  34. }
  35.  
  36. public String getUserName() {
  37. FacesContext context = FacesContext.getCurrentInstance();
  38. return (String) context.getApplication().evaluateExpressionGet(context,"#{user.userName}", String.class);
  39. }
  40.  
  41. @ManagedProperty("#{nameBean}")
  42. private NameBean nameBean;
  43. public NameBean getNameBean() { return nameBean; }
  44. public void setNameBean(NameBean nameBean) { this.nameBean = nameBean; }
  45.  
  46. public NameBean getNameBean_Workaround() {
  47. FacesContext context = FacesContext.getCurrentInstance();
  48. return (NameBean) context.getApplication().evaluateExpressionGet(context,"#{nameBean}", NameBean.class);
  49. }
  50.  
  51. if (nameBean != null) {
  52. nameBean.setName("achsooo");
  53. }
  54. else {
  55. getNameBean_Workaround().setName("achsooo2222");
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement