/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.portal.entity;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.jinhe.tss.core.persistence.IEntity;
/**
* 主题信息表,包含主题下各个门户结构的布局修饰内容
*/
@Entity
@Table(name = "pms_theme_info")
public class ThemeInfo implements IEntity {
@EmbeddedId
private ThemeInfoId id; // 复合主键:主题ID + 门户结构ID
/**
* 如果门户结构为Portlet引用,则此项为空
*/
private Long layoutId; // 布局器ID
private String layoutName; // 布局器名称
private Long decoratorId; // 修饰器Id
private String decoratorName; // 修饰器名称
private String parameters; // Portlet、修饰器、布局器的实例化时自定义参数值
public ThemeInfoId getId() {
return id;
}
public Long getLayoutId() {
return layoutId;
}
public String getLayoutName() {
return layoutName;
}
public Long getDecoratorId() {
return decoratorId;
}
public String getDecoratorName() {
return decoratorName;
}
public String getParameters() {
return parameters;
}
public void setId(ThemeInfoId id) {
this.id = id;
}
public void setLayoutId(Long layoutId) {
this.layoutId = layoutId;
}
public void setLayoutName(String layoutName) {
this.layoutName = layoutName;
}
public void setDecoratorId(Long decoratorId) {
this.decoratorId = decoratorId;
}
public void setDecoratorName(String decoratorName) {
this.decoratorName = decoratorName;
}
public void setParameters(String parameters) {
this.parameters = parameters;
}
}