View Javadoc

1   package org.opensync.tools;
2   
3   public class QuerySelectField extends Object {
4   
5     private String primaryKey,keyWord,label,file,fieldname,childFile,keychildFile, typeField ;
6     private int index;
7         /***
8      * Constructor
9      */
10    public QuerySelectField() {
11    }
12  
13    // Methode Set
14    public void setKeyWord(String s) {
15      this.keyWord = s;
16    }
17    public void setLabel(String s) {
18      this.label = s;
19    }
20    public void setFile(String s) {
21      this.file = s;
22    }
23    public void setField(String s) {
24      this.fieldname = s;
25    }
26    public void setTypeField(String s) {
27      this.typeField = s;
28    }
29    public void setTypeField(String fileName, String keyField) {
30      Theme th = ThemesReference.getThemeByIdFile(fileName);
31      Element el = th.getThemeElementByField(keyField);
32      this.typeField = el.getType();
33      setPrimaryKey(el.getPrimaryKey());
34    }
35    public void setChildFile(String s) {
36      this.childFile = s;
37    }
38    public void setKeychildFile(String s) {
39      this.keychildFile = s;
40    }
41    public void setIndex(int ind) {
42      this.index = ind;
43    }
44    public void setPrimaryKey(String primaryKey) {
45      this.primaryKey = primaryKey;
46    }
47  
48    // Methode get
49    public String getKeyWord() {
50      return(keyWord);
51    }
52    public String getLabel() {
53      return(label);
54    }
55    public String getFile() {
56      return(file);
57    }
58    public String getField() {
59      return(fieldname);
60    }
61  
62    public String getTypeField() {
63      return(typeField);
64    }
65    public String getChildFile() {
66      return(childFile);
67    }
68    public String getKeychildFile() {
69      return(keychildFile);
70    }
71    public int getIndex() {
72      return(index);
73    }
74    public String getPrimaryKey() {
75      return(primaryKey);
76    }
77  
78  }
79  
80