📄 view.java
字号:
package cn.myapps.core.dynaform.view.ejb;
import java.util.HashSet;
import java.util.Set;
import cn.myapps.base.dao.ValueObject;
import cn.myapps.core.deploy.module.ejb.ModuleVO;
import cn.myapps.core.dynaform.form.ejb.Form;
import cn.myapps.core.style.repository.ejb.StyleRepositoryVO;
/**
* @hibernate.class table="T_VIEW"
* @author nicholas
*/
public class View extends ValueObject {
public static final int OPEN_TYPE_NORMAL = 0x0000001;
public static final int OPEN_TYPE_POP = 0x0000010;
public static final int OPEN_TYPE_PARENT = 0x0000100;
public final static String EDIT_MODE_DESIGN = "00";
public final static String EDIT_MODE_CODE = "01";
private String id;
private String name;
private String filterScript;
private Set columns;
private Form searchForm;
private Set activitys;
private ModuleVO module;
public StyleRepositoryVO style;
private Set relatedActivitys;
private String relatedResourceid;
private int openType;
private boolean isPagination;
private String pagelines;
private String editMode = "00"; //Filter Script的编辑模式
private String filterCondition;
private boolean showTotalRow;
/**
* @hibernate.property column="FILTERCONDITION" length = "1000"
* @return
*/
public String getFilterCondition() {
return filterCondition;
}
public void setFilterCondition(String filterCondition) {
this.filterCondition = filterCondition;
}
/**
* @hibernate.property column="EDITMODE"
* @return
*/
public String getEditMode() {
return editMode;
}
public void setEditMode(String editMode) {
if (editMode != null && editMode.trim().length() > 0) {
this.editMode = editMode;
}
}
/**
* @return cn.myapps.core.deploy.module.ejb.ModuleVO
* @hibernate.many-to-one class="cn.myapps.core.deploy.module.ejb.ModuleVO"
* column="MODULE"
*/
public ModuleVO getModule() {
return module;
}
public void setModule(ModuleVO module) {
this.module = module;
}
/**
* @hibernate.id column="ID" generator-class="assigned"
*/
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
/**
* @hibernate.set name="columns" table="T_COLUMN" inverse="true"
* order-by="ORDERNO" cascade="delete"
*
* @hibernate.collection-key column="VIEW_ID"
* @hibernate.collection-one-to-many class="cn.myapps.core.dynaform.view.ejb.Column"
* @return
*/
public Set getColumns() {
if (this.columns == null)
this.columns = new HashSet();
return columns;
}
public void setColumns(Set columns) {
this.columns = columns;
}
/**
* @hibernate.property column="FILTER_SCRIPT" type="text"
* @return
*/
public String getFilterScript() {
return filterScript;
}
public void setFilterScript(String filterScript) {
this.filterScript = filterScript;
}
/**
* @hibernate.property column="NAME"
* @return
*/
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
* @hibernate.many-to-one name="searchForm" cascade="none"
* outer-join="false"
* class="cn.myapps.core.dynaform.form.ejb.Form"
* column="FORM_ID"
*
* @return
*/
public Form getSearchForm() {
return searchForm;
}
public void setSearchForm(Form searchForm) {
this.searchForm = searchForm;
}
/**
* @hibernate.set name="activitys" table="T_ACTIVITY" inverse="true"
* order-by="ORDERNO" cascade="delete"
*
* @hibernate.collection-key column="VIEW_ID"
*
* @hibernate.collection-one-to-many class="cn.myapps.core.dynaform.activity.ejb.Activity"
* @return
*/
public Set getActivitys() {
return activitys;
}
public void setActivitys(Set activitys) {
this.activitys = activitys;
}
/**
* @return cn.myapps.core.style.repository.ejb.StyleRepositoryVO
* @hibernate.many-to-one class="cn.myapps.core.style.repository.ejb.StyleRepositoryVO"
* column="STYLE"
*/
public StyleRepositoryVO getStyle() {
return style;
}
public void setStyle(StyleRepositoryVO style) {
this.style = style;
}
/**
* @hibernate.set name="relatedActivitys" inverse="true" cascade="delete"
* @hibernate.collection-key column="ONACTIONVIEW_ID"
* @hibernate.collection-one-to-many class="cn.myapps.core.dynaform.activity.ejb.Activity"
* @return
*/
public Set getRelatedActivitys() {
return relatedActivitys;
}
public void setRelatedActivitys(Set relatedActivitys) {
this.relatedActivitys = relatedActivitys;
}
/**
* @hibernate.property column="RELATEDRESOURCEID"
*/
public String getRelatedResourceid() {
return relatedResourceid;
}
public void setRelatedResourceid(String relatedResourceid) {
this.relatedResourceid = relatedResourceid;
}
/**
* @hibernate.property column="ISPAGINATION"
*/
public boolean isPagination() {
return isPagination;
}
public void setPagination(boolean isPagination) {
this.isPagination = isPagination;
}
/**
* @hibernate.property column="PAGELINES"
*/
public String getPagelines() {
return pagelines;
}
public void setPagelines(String pagelines) {
this.pagelines = pagelines;
}
/**
* @hibernate.property column="OPENTYPE"
*/
public int getOpenType() {
return openType;
}
public void setOpenType(int openType) {
this.openType = openType;
}
/**
* @hibernate.property column="SHOWTOTALROW"
*/
public boolean isShowTotalRow() {
return showTotalRow;
}
public void setShowTotalRow(boolean showTotalRow) {
this.showTotalRow = showTotalRow;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -