001 package org.kuali.ole.location.bo;
002
003 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
004
005 import java.util.LinkedHashMap;
006
007 /**
008 * The OleLocationLevel is a BO class that defines the location level fields with getters and setters which
009 * is used for interacting the location level data with the persistence layer in OLE.
010 */
011 public class OleLocationLevel extends PersistableBusinessObjectBase {
012
013 private String levelId;
014 private String levelCode;
015 private String levelName;
016 private String parentLevelId;
017 private OleLocationLevel oleLocationLevel;
018 private OleLocationLevel oleLocation;
019
020 /**
021 * Gets the levelId string value from this OleLocationLevel class
022 * @return levelId
023 */
024 public String getLevelId() {
025 return levelId;
026 }
027
028 /**
029 * Sets the levelId string value inside this OleLocationLevel class
030 * @param levelId
031 */
032 public void setLevelId(String levelId) {
033 this.levelId = levelId;
034 }
035
036 /**
037 * Gets the levelCode string value from this OleLocationLevel class
038 * @return levelCode
039 */
040 public String getLevelCode() {
041 return levelCode;
042 }
043
044 /**
045 * Sets the levelCode string value inside this OleLocationLevel class
046 * @param levelCode
047 */
048 public void setLevelCode(String levelCode) {
049 this.levelCode = levelCode;
050 }
051
052 /**
053 * Gets the levelName string value from this OleLocationLevel class
054 * @return levelName
055 */
056 public String getLevelName() {
057 return levelName;
058 }
059
060 /**
061 * Sets the levelName string value inside this OleLocationLevel class
062 * @param levelName
063 */
064 public void setLevelName(String levelName) {
065 this.levelName = levelName;
066 }
067
068 /**
069 * Gets the parentLevelId string value from this OleLocationLevel class
070 * @return parentLevelId
071 */
072 public String getParentLevelId() {
073 return parentLevelId;
074 }
075
076 /**
077 * Sets the parentLevelId string value inside this OleLocationLevel class
078 * @param parentLevelId
079 */
080 public void setParentLevelId(String parentLevelId) {
081 if(!parentLevelId.equals(""))
082 this.parentLevelId = parentLevelId;
083 }
084
085 /**
086 * Gets the oleLocationLevel object value from this OleLocationLevel class
087 * @return oleLocationLevel
088 */
089 public OleLocationLevel getOleLocationLevel() {
090 return oleLocationLevel;
091 }
092
093 /**
094 * ets the oleLocationLevel value inside this OleLocationLevel class
095 * @param oleLocationLevel
096 */
097 public void setOleLocationLevel(OleLocationLevel oleLocationLevel) {
098 this.oleLocationLevel = oleLocationLevel;
099 }
100
101 /**
102 * Gets the oleLocation object value from this OleLocationLevel class
103 * @return oleLocation
104 */
105 public OleLocationLevel getOleLocation() {
106 return oleLocation;
107 }
108
109 /**
110 * Sets the oleLocation value inside this OleLocationLevel class
111 * @param oleLocation
112 */
113 public void setOleLocation(OleLocationLevel oleLocation) {
114 this.oleLocation = oleLocation;
115 }
116
117 /**
118 * This method returns a map that contains the Primary Key value of this OleLocationLevel class
119 * @return toStringMap
120 */
121 protected LinkedHashMap toStringMapper() {
122 LinkedHashMap toStringMap = new LinkedHashMap();
123 toStringMap.put("levelId", levelId);
124 return toStringMap;
125 }
126 }