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
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
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