001package org.kuali.ole.ingest.pojo; 002 003import org.kuali.rice.krad.bo.PersistableBusinessObjectBase; 004 005import java.util.LinkedHashMap; 006 007/** 008 * ProfileAttributeBo is a business object class for Profile Attribute Bo 009 */ 010public class ProfileAttributeBo extends PersistableBusinessObjectBase { 011 private Integer id; 012 private String agendaName; 013 private String attributeName; 014 private String attributeValue; 015 private String isSystemValue; 016 /** 017 * Gets the systemValue attribute. 018 * @return Returns the systemValue. 019 */ 020 public String getSystemValue() { 021 return isSystemValue; 022 } 023 /** 024 * Sets the systemValue attribute value. 025 * @param systemValue The systemValue to set. 026 */ 027 public void setSystemValue(String systemValue) { 028 isSystemValue = systemValue; 029 } 030 /** 031 * Gets the id attribute. 032 * @return Returns the id. 033 */ 034 public Integer getId() { 035 return id; 036 } 037 /** 038 * Sets the id attribute value. 039 * @param id The id to set. 040 */ 041 public void setId(Integer id) { 042 this.id = id; 043 } 044 /** 045 * Gets the agendaName attribute. 046 * @return Returns the agendaName. 047 */ 048 public String getAgendaName() { 049 return agendaName; 050 } 051 /** 052 * Sets the agendaName attribute value. 053 * @param agendaName The agendaName to set. 054 */ 055 public void setAgendaName(String agendaName) { 056 this.agendaName = agendaName; 057 } 058 /** 059 * Gets the attributeName attribute. 060 * @return Returns the attributeName. 061 */ 062 public String getAttributeName() { 063 return attributeName; 064 } 065 /** 066 * Sets the attributeName attribute value. 067 * @param attributeName The attributeName to set. 068 */ 069 public void setAttributeName(String attributeName) { 070 this.attributeName = attributeName; 071 } 072 /** 073 * Gets the attributeValue attribute. 074 * @return Returns the attributeValue. 075 */ 076 public String getAttributeValue() { 077 return attributeValue; 078 } 079 /** 080 * Sets the attributeValue attribute value. 081 * @param attributeValue The attributeValue to set. 082 */ 083 public void setAttributeValue(String attributeValue) { 084 this.attributeValue = attributeValue; 085 } 086 087 /** 088 * This method returns concatenated value of id,agendaName,attributeName,attributeValue 089 * @return toStringMap 090 */ 091 protected LinkedHashMap toStringMapper() { 092 LinkedHashMap toStringMap = new LinkedHashMap(); 093 toStringMap.put("id", id); 094 toStringMap.put("agendaName", agendaName); 095 toStringMap.put("attributeName", attributeName); 096 toStringMap.put("attributeValue", attributeValue); 097 return toStringMap; 098 } 099}