1 package org.kuali.ole.ingest.pojo;
2
3 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
4
5 import java.util.LinkedHashMap;
6
7 /**
8 * ProfileAttributeBo is a business object class for Profile Attribute Bo
9 */
10 public class ProfileAttributeBo extends PersistableBusinessObjectBase {
11 private Integer id;
12 private String agendaName;
13 private String attributeName;
14 private String attributeValue;
15 private String isSystemValue;
16 /**
17 * Gets the systemValue attribute.
18 * @return Returns the systemValue.
19 */
20 public String getSystemValue() {
21 return isSystemValue;
22 }
23 /**
24 * Sets the systemValue attribute value.
25 * @param systemValue The systemValue to set.
26 */
27 public void setSystemValue(String systemValue) {
28 isSystemValue = systemValue;
29 }
30 /**
31 * Gets the id attribute.
32 * @return Returns the id.
33 */
34 public Integer getId() {
35 return id;
36 }
37 /**
38 * Sets the id attribute value.
39 * @param id The id to set.
40 */
41 public void setId(Integer id) {
42 this.id = id;
43 }
44 /**
45 * Gets the agendaName attribute.
46 * @return Returns the agendaName.
47 */
48 public String getAgendaName() {
49 return agendaName;
50 }
51 /**
52 * Sets the agendaName attribute value.
53 * @param agendaName The agendaName to set.
54 */
55 public void setAgendaName(String agendaName) {
56 this.agendaName = agendaName;
57 }
58 /**
59 * Gets the attributeName attribute.
60 * @return Returns the attributeName.
61 */
62 public String getAttributeName() {
63 return attributeName;
64 }
65 /**
66 * Sets the attributeName attribute value.
67 * @param attributeName The attributeName to set.
68 */
69 public void setAttributeName(String attributeName) {
70 this.attributeName = attributeName;
71 }
72 /**
73 * Gets the attributeValue attribute.
74 * @return Returns the attributeValue.
75 */
76 public String getAttributeValue() {
77 return attributeValue;
78 }
79 /**
80 * Sets the attributeValue attribute value.
81 * @param attributeValue The attributeValue to set.
82 */
83 public void setAttributeValue(String attributeValue) {
84 this.attributeValue = attributeValue;
85 }
86
87 /**
88 * This method returns concatenated value of id,agendaName,attributeName,attributeValue
89 * @return toStringMap
90 */
91 protected LinkedHashMap toStringMapper() {
92 LinkedHashMap toStringMap = new LinkedHashMap();
93 toStringMap.put("id", id);
94 toStringMap.put("agendaName", agendaName);
95 toStringMap.put("attributeName", attributeName);
96 toStringMap.put("attributeValue", attributeValue);
97 return toStringMap;
98 }
99 }