001
014
015 package com.liferay.portal.kernel.servlet.taglib.ui;
016
017 import com.liferay.portal.model.BaseModel;
018
019 import java.util.HashMap;
020 import java.util.Map;
021
022
025 public class BreadcrumbEntry {
026
027 public BaseModel<?> getBaseModel() {
028 return _baseModel;
029 }
030
031 public Map<String, Object> getData() {
032 return _data;
033 }
034
035 public Object getData(String key) {
036 return _data.get(key);
037 }
038
039 public String getTitle() {
040 return _title;
041 }
042
043 public String getURL() {
044 return _url;
045 }
046
047 public void putData(String key, Object value) {
048 if (_data == null) {
049 _data = new HashMap<String, Object>();
050 }
051
052 _data.put(key, value);
053 }
054
055 public void setBaseModel(BaseModel<?> baseModel) {
056 _baseModel = baseModel;
057 }
058
059 public void setData(Map<String, Object> data) {
060 _data = data;
061 }
062
063 public void setTitle(String title) {
064 _title = title;
065 }
066
067 public void setURL(String url) {
068 _url = url;
069 }
070
071 private BaseModel<?> _baseModel;
072 private Map<String, Object> _data;
073 private String _title;
074 private String _url;
075
076 }