1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.core.search.dto;
17 import java.io.Serializable;
18
19 import javax.xml.bind.annotation.XmlAccessType;
20 import javax.xml.bind.annotation.XmlAccessorType;
21 import javax.xml.bind.annotation.XmlAttribute;
22 import javax.xml.bind.annotation.XmlElement;
23
24 import org.kuali.student.core.dictionary.old.dto.FieldDescriptor;
25
26 @XmlAccessorType(XmlAccessType.FIELD)
27 public class QueryParamInfo implements Serializable {
28 private static final long serialVersionUID = 1L;
29 @XmlElement(namespace="http://student.kuali.org/wsdl/dictionary")
30 private FieldDescriptor fieldDescriptor;
31 @XmlAttribute
32 private String key;
33 @XmlAttribute
34 private boolean optional;
35
36 public FieldDescriptor getFieldDescriptor(){
37 return fieldDescriptor;
38 }
39 public void setFieldDescriptor(FieldDescriptor fieldDescriptor){
40 this.fieldDescriptor = fieldDescriptor;
41 }
42 public String getKey(){
43 return key;
44 }
45 public void setKey(String key){
46 this.key = key;
47 }
48 public boolean isOptional() {
49 return optional;
50 }
51 public void setOptional(boolean optional) {
52 this.optional = optional;
53 }
54 }