- Timestamp:
- Apr 1, 2010, 7:02:55 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/BeanUtil.java
r856 r857 8 8 import javax.faces.model.SelectItem; 9 9 import java.util.ResourceBundle; 10 import java.util.Locale; 10 11 11 12 … … 24 25 25 26 //Messagebundles 27 public static String getProperty(String key){ 28 String s = PropertyBundle.getProperty(key); 29 return s; 30 } 26 31 27 32 public static String[] getProperties(String key){ 33 String[] suffix = {"ref", "type", "required", "def"}; 34 String[] bundle = new String[4]; 35 for (int i = 0; i < 4; i++) { 36 bundle[i] = BeanUtil.getProperty(key+"."+suffix[i]); 37 } 38 return bundle; 39 } 40 //getRenderer returns rendererType based on properties 41 public static String getRenderer(String type, String key){ 42 String daemon = "director"; 43 String res = "inputText"; 44 if (type.startsWith("SD")){ 45 daemon = "storagedaemon"; 46 } 47 if (type.startsWith("FD")){ 48 daemon = "filedaemon"; 49 } 50 type = type.toLowerCase(); 51 key = key.toLowerCase(); 52 String result[] = getProperties((daemon+"."+type+"."+key)); 53 if (result[1].equals("boolean")){ 54 return "radioGroup"; 55 } 56 if (!(result[0].equals("0"))){ 57 return "selectOneMenu"; 58 } 59 60 return res; 61 } 28 62 //Statusmeldungen an den Client 29 63 public static void setInfoMessage(String client, String message){
Note:
See TracChangeset
for help on using the changeset viewer.