001 package org.kuali.student.lum.common.client.lo;
002
003 import org.kuali.student.r1.common.assembly.data.Data;
004 import org.kuali.student.r1.common.assembly.helper.PropertyEnum;
005
006 public class RichTextHelper {
007 private Data data;
008
009 public enum Properties implements PropertyEnum {
010 PLAIN("plain"),
011 FORMATTED("formatted");
012 private final String key;
013
014 private Properties(final String key) {
015 this.key = key;
016 }
017
018 @Override
019 public String getKey() {
020 return this.key;
021 }
022 }
023
024 public RichTextHelper() {
025 data = new Data();
026 }
027
028 public RichTextHelper(Data data) {
029 this.data = data;
030 }
031
032 public Data getData() {
033 return data;
034 }
035
036 public void setData(Data data) {
037 this.data = data;
038 }
039
040 public void setPlain(String plain) {
041 data.set(Properties.PLAIN.getKey(), plain);
042 }
043
044 public String getPlain() {
045 return (String) data.get(Properties.PLAIN.getKey());
046 }
047
048 public void setFormatted(String formatted) {
049 data.set(Properties.FORMATTED.getKey(), formatted);
050 }
051
052 public String getFormatted() {
053 return (String) data.get(Properties.FORMATTED.getKey());
054 }
055 }