⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 view.java

📁 OBPM是一个开源
💻 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 + -