source: vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/ViewItem.java@ 862

Last change on this file since 862 was 862, checked in by tobias, on Apr 15, 2010 at 3:49:35 PM

JobScheduleBean as a testcase for refactored tree building with DataTree, UOFactory und ConcreteUserObjectItem.
Helper methods added to Client.

File size: 2.3 KB
Line 
1package de.dass_it.vanhelsing.gui;
2
3import javax.faces.model.SelectItem;
4import de.dass_it.vanhelsing.gui.items.ItemType;
5import de.dass_it.vanhelsing.gui.items.UserObjectItem;
6
7public class ViewItem extends ItemType implements UserObjectItem {
8 private String key;
9 private String keyValue;
10 private boolean required;
11 private String renderer;
12 private String dataType;
13 private SelectItem[] keyValueList;
14
15 private String inputText;
16 private String selectOneMenu;
17 private String radioGroup;
18
19 public ViewItem(){
20 inputText = null;
21 selectOneMenu = null;
22 radioGroup = null;
23 }
24
25 public boolean getRequired() {
26 return required;
27 }
28
29 public void setRequired(boolean required) {
30 this.required = required;
31 }
32
33 public String getRenderer() {
34 return renderer;
35 }
36
37 public void setRenderer(String renderer) {
38 this.renderer = renderer;
39 }
40
41 public String getDataType() {
42 return dataType;
43 }
44
45 public void setDataType(String dataType) {
46 this.dataType = dataType;
47 }
48
49
50 //Methoden aus ItemType für die Zuordnung von Änderungen
51 public int getResId(){
52 return super.getResId();
53 }
54 public void setResId(int id){
55 super.setResId(id);
56 }
57 public String getResType(){
58 return super.getResType();
59 }
60 public void setResType(String resType){
61 super.setResType(resType);
62 }
63 //eigene Felder für die Tabellenspalten
64 public void setKey(String key) {
65 this.key = key;
66 }
67
68 public String getKey() {
69 return key;
70 }
71
72 public String getKeyValue() {
73 return keyValue;
74 }
75
76 public void setKeyValue(String keyValue) {
77 this.keyValue = keyValue;
78 }
79
80 public void setInputText(String inputText) {
81 this.inputText = inputText;
82 }
83
84 public String getInputText() {
85 return inputText;
86 }
87
88 public void setSelectOneMenu(String selectOneMenu) {
89 this.selectOneMenu = selectOneMenu;
90 }
91
92 public String getSelectOneMenu() {
93 return selectOneMenu;
94 }
95
96 public void setRendererFlag(String r){
97 if (r.equals("inputText")) {
98 this.inputText = new String("bernd");
99 }
100 if (r.equals("selectOneMenu")){
101 this.selectOneMenu = new String("bernd"); //null;
102 }
103 if (r.equals("radioGroup")){
104 this.radioGroup = new String("bernd");
105 }
106 }
107
108 public SelectItem[] getKeyValueList() {
109 return keyValueList;
110 }
111
112 public void setKeyValueList(SelectItem[] keyValueList) {
113 this.keyValueList = keyValueList;
114 }
115}
Note: See TracBrowser for help on using the repository browser.