Mercurial > hg > LGServer
annotate src/main/java/de/mpiwg/web/AbstractBean.java @ 2:1f56cf4f80d4
Fix of bug in the creation of a new file.
author | "jurzua <jurzua@mpiwg-berlin.mpg.de>" |
---|---|
date | Wed, 11 Mar 2015 16:00:42 +0100 |
parents | 7682c04c63a8 |
children |
rev | line source |
---|---|
0
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
1 package de.mpiwg.web; |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
2 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
3 import java.util.ArrayList; |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
4 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
5 import javax.faces.context.FacesContext; |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
6 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
7 public class AbstractBean { |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
8 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
9 public Object getRequestBean(String name){ |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
10 return FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get(name); |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
11 } |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
12 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
13 public SessionBean getSessionBean(){ |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
14 return (SessionBean)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get(SessionBean.BEAN_NAME); |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
15 } |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
16 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
17 public void addMsg(String msg){ |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
18 if(getSessionBean().getMsgList() == null){ |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
19 getSessionBean().setMsgList(new ArrayList<String>()); |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
20 } |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
21 if(!getSessionBean().getMsgList().contains(msg)){ |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
22 getSessionBean().getMsgList().add(msg); |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
23 } |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
24 } |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
25 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
26 public void listenerCloseMsgPopup(){ |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
27 System.out.println("listenerCloseMsgPopup"); |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
28 getSessionBean().setMsgList(null); |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
29 } |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
30 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
31 public void internalError(Exception e){ |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
32 addMsg("Internal Error: " + e.getMessage()); |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
33 e.printStackTrace(); |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
34 } |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
35 |
7682c04c63a8
First commit of the source code!
"jurzua <jurzua@mpiwg-berlin.mpg.de>"
parents:
diff
changeset
|
36 } |