1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.lum.lu.dto;
17
18 import java.io.Serializable;
19 import java.util.HashMap;
20 import java.util.Map;
21
22 import javax.xml.bind.annotation.XmlAccessType;
23 import javax.xml.bind.annotation.XmlAccessorType;
24 import javax.xml.bind.annotation.XmlElement;
25 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
26
27 import org.kuali.student.core.dto.HasAttributes;
28 import org.kuali.student.core.ws.binding.JaxbAttributeMapListAdapter;
29
30
31
32
33 @XmlAccessorType(XmlAccessType.FIELD)
34 public class CluInstructorInfo implements Serializable, HasAttributes {
35
36 private static final long serialVersionUID = 1L;
37
38 @XmlElement
39 private String orgId;
40
41 @XmlElement
42 private String personId;
43
44 @XmlElement
45 private String personInfoOverride;
46
47 @XmlElement
48 @XmlJavaTypeAdapter(JaxbAttributeMapListAdapter.class)
49 private Map<String,String> attributes;
50
51
52
53
54 public String getOrgId() {
55 return orgId;
56 }
57
58 public void setOrgId(String orgId) {
59 this.orgId = orgId;
60 }
61
62
63
64
65 public String getPersonId() {
66 return personId;
67 }
68
69 public void setPersonId(String personId) {
70 this.personId = personId;
71 }
72
73
74
75
76 public Map<String,String> getAttributes() {
77 if (attributes == null) {
78 attributes = new HashMap<String,String>();
79 }
80 return attributes;
81 }
82
83 public void setAttributes(Map<String,String> attributes) {
84 this.attributes = attributes;
85 }
86
87
88
89
90 public String getPersonInfoOverride() {
91 return personInfoOverride;
92 }
93
94
95
96
97 public void setPersonInfoOverride(String personInfoOverride) {
98 this.personInfoOverride = personInfoOverride;
99 }
100 }