📄 entity.java
字号:
package org.opencustomer.framework.db.util.engine.configuration;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.opencustomer.framework.db.vo.BaseVO;
public class Entity implements Cloneable {
private Class<? extends BaseVO> clazz;
private String messageKey;
private String alias;
public Entity() {
}
public Entity(Class<? extends BaseVO> clazz, String alias) {
this.clazz = clazz;
this.alias = alias;
}
public String getAlias() {
return alias;
}
public void setAlias(String alias) {
this.alias = alias;
}
public Class<? extends BaseVO> getClazz() {
return clazz;
}
public void setClazz(Class<? extends BaseVO> clazz) {
this.clazz = clazz;
}
public String getMessageKey() {
return messageKey;
}
public void setMessageKey(String messageKey) {
this.messageKey = messageKey;
}
@Override
public String toString() {
ToStringBuilder builder = new ToStringBuilder(this);
builder.append("clazz", clazz);
builder.append("alias", alias);
builder.append("messageKey", messageKey);
return builder.toString();
}
@Override
protected Object clone() {
try {
Entity entity = (Entity)super.clone();
entity.clazz = this.clazz;
entity.alias = this.alias;
entity.messageKey = this.messageKey;
return entity;
} catch(CloneNotSupportedException e) {
throw new InternalError();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -