View Javadoc

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  }