package com.mfh.comna.comn.bean;
/**
* keyValue值对,用于界面显示的bean
*
* @author zhangyz created on 2013-5-18
* @since Framework 1.0
*/
@SuppressWarnings("serial")
public class GroupKeyValue implements ILetterIndexAble<String> {
private String key;
private Object value;
private String groupName;
public GroupKeyValue(String groupName, String key, String value) {
super();
if (key == null)
key = "";
this.key = key;
this.value = value;
this.groupName = groupName;
}
public GroupKeyValue(String groupName, String key, Object value) {
super();
if (key == null)
key = "";
this.key = key;
this.value = value;
this.groupName = groupName;
}
public GroupKeyValue(String key, String value) {
super();
if (key == null)
key = "";
this.key = key;
this.value = value;
}
public GroupKeyValue(String key, Object value) {
super();
if (key == null)
key = "";
this.key = key;
this.value = value;
}
public GroupKeyValue() {
super();
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public Object getValue() {
return value;
}
public String getValueStr() {
if (value == null)
return "";
else
return value.toString();
}
public void setValue(String value) {
this.value = value;
}
@Override
public String getId() {
return key;
}
//@Override
public void setId(String id) {
key = id;
}
@Override
public String getLetterIndex() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
}