Ignore:
Timestamp:
Apr 15, 2010, 3:49:35 PM (14 years ago)
Author:
tobias
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/ViewItem.java

    r858 r862  
    66
    77public class ViewItem extends ItemType implements UserObjectItem {
    8         /**
    9          * @uml.property  name="key"
    10          */
    118        private String key;
    12         /**
    13          * @uml.property  name="keyValue"
    14          */
    159        private String keyValue;
    16         /**
    17          * @uml.property  name="inputText"
    18          */
     10        private boolean required;
     11        private String renderer;
     12        private String dataType;
     13        private SelectItem[] keyValueList;
     14
    1915        private String inputText;
    20         /**
    21          * @uml.property  name="selectOneMenu"
    22          */
    2316        private String selectOneMenu;
    24         /**
    25          * @uml.property  name="radioGroup"
    26          */
    2717        private String radioGroup;
    28         /**
    29          * @uml.property  name="required"
    30          */
    31         private boolean required;
    32         /**
    33          * @uml.property  name="renderer"
    34          */
    35         private String renderer;
    36         /**
    37          * @uml.property  name="dataType"
    38          */
    39         private String dataType;
    40         /**
    41          * @uml.property  name="keyValueList"
    42          * @uml.associationEnd  multiplicity="(0 -1)"
    43          */
    44         private SelectItem[] keyValueList;
    45        
     18
    4619        public ViewItem(){
    4720                inputText = null;
    4821                selectOneMenu = null;
     22                radioGroup = null;
    4923        }
    5024       
    51         /**
    52          * @return
    53          * @uml.property  name="required"
    54          */
    5525        public boolean getRequired() {
    5626                return required;
    5727        }
    5828
    59         /**
    60          * @param necessary
    61          * @uml.property  name="required"
    62          */
    6329        public void setRequired(boolean required) {
    6430                this.required = required;
    6531        }
    6632
    67         /**
    68          * @return
    69          * @uml.property  name="renderer"
    70          */
    7133        public String getRenderer() {
    7234                return renderer;
    7335        }
    7436
    75         /**
    76          * @param renderer
    77          * @uml.property  name="renderer"
    78          */
    7937        public void setRenderer(String renderer) {
    8038                this.renderer = renderer;
    8139        }
    8240
    83         /**
    84          * @return
    85          * @uml.property  name="dataType"
    86          */
    8741        public String getDataType() {
    8842                return dataType;
    8943        }
    9044
    91         /**
    92          * @param dataType
    93          * @uml.property  name="dataType"
    94          */
    9545        public void setDataType(String dataType) {
    9646                this.dataType = dataType;
     
    11262        }
    11363        //eigene Felder für die Tabellenspalten
    114         /**
    115          * @param key
    116          * @uml.property  name="key"
    117          */
    11864        public void setKey(String key) {
    11965                this.key = key;
    12066        }
    12167
    122         /**
    123          * @return
    124          * @uml.property  name="key"
    125          */
    12668        public String getKey() {
    12769                return key;
    12870        }
    12971       
    130         /**
    131          * @return
    132          * @uml.property  name="keyValue"
    133          */
    13472        public String getKeyValue() {
    13573                return keyValue;
    13674        }
    13775
    138         /**
    139          * @param keyValue
    140          * @uml.property  name="keyValue"
    141          */
    14276        public void setKeyValue(String keyValue) {
    14377                this.keyValue = keyValue;
    14478        }
    14579
    146         /**
    147          * @param inputText
    148          * @uml.property  name="inputText"
    149          */
    15080        public void setInputText(String inputText) {
    15181                this.inputText = inputText;
    15282        }
    15383
    154         /**
    155          * @return
    156          * @uml.property  name="inputText"
    157          */
    15884        public String getInputText() {
    15985                return inputText;
    16086        }
    16187
    162         /**
    163          * @param selectOneMenu
    164          * @uml.property  name="selectOneMenu"
    165          */
    16688        public void setSelectOneMenu(String selectOneMenu) {
    16789                this.selectOneMenu = selectOneMenu;
    16890        }
    16991
    170         /**
    171          * @return
    172          * @uml.property  name="selectOneMenu"
    173          */
    17492        public String getSelectOneMenu() {
    17593                return selectOneMenu;
    17694        }
    177        
    17895
    17996        public void setRendererFlag(String r){
    18097                if (r.equals("inputText")) {
    18198                        this.inputText = new String("bernd");
    182                         this.selectOneMenu = null;
    183                         this.radioGroup = null;
    18499                }
    185100                if (r.equals("selectOneMenu")){
    186101                        this.selectOneMenu = new String("bernd"); //null;
    187                         this.inputText = null; //new String ("bernd");
    188                         this.radioGroup = null;
    189                         //KeyValuesList erzeugen
    190                         /*keyValueList = new SelectItem[3];
    191                         * keyValueList[0] = new SelectItem("keyBernd","valueBernd");
    192                         * keyValueList[1] = new SelectItem("keyHorst","valueHorst");
    193                         * keyValueList[2] = new SelectItem("keyPeter","valuePeter");
    194                         */     
    195                        
    196102                }
    197103                if (r.equals("radioGroup")){
    198104                        this.radioGroup = new String("bernd");
    199                         this.selectOneMenu = null;
    200                         this.inputText = null;
    201105                }
    202106        }
    203107
    204         /**
    205          * @return
    206          * @uml.property  name="keyValueList"
    207          */
    208108        public SelectItem[] getKeyValueList() {
    209109                return keyValueList;
    210110        }
    211111
    212         /**
    213          * @param keyValueList
    214          * @uml.property  name="keyValueList"
    215          */
    216112        public void setKeyValueList(SelectItem[] keyValueList) {
    217113                this.keyValueList = keyValueList;
Note: See TracChangeset for help on using the changeset viewer.