View Javadoc

1   package org.kuali.student.core.dictionary.dto;
2   
3   import java.io.Serializable;
4   import java.util.ArrayList;
5   
6   
7   
8   
9   public class CommonLookupParam  implements Serializable {
10  
11  
12  	private static final long serialVersionUID = 1L;
13      private String key;
14      private CommonLookup childLookup;    
15      private WriteAccess writeAccess; 
16      private DataType dataType;    
17      private boolean optional;
18      
19      private ArrayList<String> defaultValueList;
20      private String defaultValueString;
21      
22      private String name;      
23      private String desc;    
24      private boolean caseSensitive;
25      private Usage usage;
26  	protected String fieldPath;
27  
28  
29      public enum Widget {
30          SUGGEST_BOX, DROPDOWN_LIST, RADIO_BUTTONS, CHECK_BOXES, TEXT_BOX, CALENDAR, PICKER
31      }
32  
33      public enum WriteAccess {
34          ON_CREATE, /* must also be required */
35          ALWAYS, NEVER, WHEN_NULL, REQUIRED
36      }
37      
38      public enum Usage {
39          DEFAULT, ADVANCED, CUSTOM, ADVANCED_CUSTOM
40      }
41      private Widget widget;
42  
43  	public String getKey() {
44  		return key;
45  	}
46  
47  	public void setKey(String key) {
48  		this.key = key;
49  	}
50  
51  	public CommonLookup getChildLookup() {
52  		return childLookup;
53  	}
54  
55  	public void setChildLookup(CommonLookup childLookup) {
56  		this.childLookup = childLookup;
57  	}
58  
59  	public WriteAccess getWriteAccess() {
60  		return writeAccess;
61  	}
62  
63  	public void setWriteAccess(WriteAccess writeAccess) {
64  		this.writeAccess = writeAccess;
65  	}
66  
67  	public DataType getDataType() {
68  		return dataType;
69  	}
70  
71  	public void setDataType(DataType dataType) {
72  		this.dataType = dataType;
73  	}
74  
75  	public boolean isOptional() {
76  		return optional;
77  	}
78  
79  	public void setOptional(boolean optional) {
80  		this.optional = optional;
81  	}
82  
83  	public ArrayList<String> getDefaultValueList() {
84  		return defaultValueList;
85  	}
86  
87  	public void setDefaultValueList(ArrayList<String> defaultValueList) {
88  		this.defaultValueList = defaultValueList;
89  	}
90  
91  	public String getDefaultValueString() {
92  		return defaultValueString;
93  	}
94  
95  	public void setDefaultValueString(String defaultValueString) {
96  		this.defaultValueString = defaultValueString;
97  	}
98  
99  	public String getName() {
100 		return name;
101 	}
102 
103 	public void setName(String name) {
104 		this.name = name;
105 	}
106 
107 	public String getDesc() {
108 		return desc;
109 	}
110 
111 	public void setDesc(String desc) {
112 		this.desc = desc;
113 	}
114 
115 	public boolean isCaseSensitive() {
116 		return caseSensitive;
117 	}
118 
119 	public void setCaseSensitive(boolean caseSensitive) {
120 		this.caseSensitive = caseSensitive;
121 	}
122 
123 	public Usage getUsage() {
124 		return usage;
125 	}
126 
127 	public void setUsage(Usage usage) {
128 		this.usage = usage;
129 	}
130 
131 	public String getFieldPath() {
132 		return fieldPath;
133 	}
134 
135 	public void setFieldPath(String fieldPath) {
136 		this.fieldPath = fieldPath;
137 	}
138 
139 	public Widget getWidget() {
140 		return widget;
141 	}
142 
143 	public void setWidget(Widget widget) {
144 		this.widget = widget;
145 	}
146 }