applicationvo.java

来自「OBPM是一个开源」· Java 代码 · 共 212 行

JAVA
212
字号
//Source file: C:\\Java\\workspace\\MyApps\\src\\cn\\myapps\\core\\deploy\\application\\ejb\\ApplicationVO.java

package cn.myapps.core.deploy.application.ejb;

import java.io.Serializable;
import java.util.Collection;

import cn.myapps.base.dao.ValueObject;
import cn.myapps.core.page.ejb.Page;

/**
 * 注册的应用 
 * @hibernate.class table="T_APPLICATION" lazy = "false"
 */
public class ApplicationVO extends ValueObject implements Serializable {
	private String id;

	private String name;

	private String indextemplate;

	private boolean ispublished;

	private String description;

	private String serveraddress;

	private int serverport;

	private String resourcepath;

	private boolean isdefaultsite;

	public Collection owners;
	
	private Collection modules;
	
	private String domainName;
	
	private Page homePage;
	
	private String welcomePage;
	
	/**
	 * @return cn.myapps.core.page.ejb.Page
	 * @hibernate.many-to-one class="cn.myapps.core.page.ejb.Page"
	 *                        column="HOMEPAGE"
	 */
	public Page getHomePage() {
		return homePage;
	}

	public void setHomePage(Page homePage) {
		this.homePage = homePage;
	}

	/**
	 * @hibernate.property column="DOMAINNAME"
	 */
	public String getDomainName() {
		return domainName;
	}

	public void setDomainName(String domainName) {
		this.domainName = domainName;
	}

	/**
	 * @hibernate.collection-one-to-many class="cn.myapps.core.deploy.module.ejb.ModuleVO"
	 * @hibernate.collection-key column="APPLICATION" 
	 * @hibernate.set name="modules" table="T_MODULE" inverse="true"
	 *                sort="unsorted" order-by="ID"
	 */
	
	public Collection getModules() {
		return modules;
	}

	public void setModules(Collection modules) {
		this.modules = modules;
	}

	/**
	 * @hibernate.id column="ID" generator-class="assigned"
	 */
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @hibernate.property column="DESCRIPTION"
	 */
	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public void setIndextemplate(String indextemplate) {
		this.indextemplate = indextemplate;
	}

	/**
	 * @hibernate.property column="ISDEFAULTSITE"
	 */
	public boolean isIsdefaultsite() {
		return isdefaultsite;
	}

	public void setIsdefaultsite(boolean isdefaultsite) {
		this.isdefaultsite = isdefaultsite;
	}

	/**
	 * @hibernate.property column="ISPUBLISHED"
	 */
	public boolean isIspublished() {
		return ispublished;
	}

	public void setIspublished(boolean ispublished) {
		this.ispublished = ispublished;
	}

	/**
	 * @hibernate.property column="NAME"
	 */
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return java.util.Collection
	 * @hibernate.set name="owners" table="T_APPLICATION_ROLE_SET"
	 * @hibernate.collection-key column="APPLICATIONID"
	 * @hibernate.collection-many-to-many class="cn.myapps.core.role.ejb.RoleVO"
	 *                                    column="ROLEID" 
	 */
	public Collection getOwners() {
		return owners;
	}

	public void setOwners(Collection owners) {
		this.owners = owners;
	}

	/**
	 * @hibernate.property column="RESOURCEPATH"
	 */
	public String getResourcepath() {
		return resourcepath;
	}

	public void setResourcepath(String resourcepath) {
		this.resourcepath = resourcepath;
	}

	/**
	 * @hibernate.property column="SERVERADDRESS"
	 */
	public String getServeraddress() {
		return serveraddress;
	}

	public void setServeraddress(String serveraddress) {
		this.serveraddress = serveraddress;
	}

	/**
	 * @hibernate.property column="SERVERPORT"
	 */
	public int getServerport() {
		return serverport;
	}

	public void setServerport(int serverport) {
		this.serverport = serverport;
	}

	/**
	 * @hibernate.property
	 * column="INDEXTEMPLATE"
	 */
	public String getIndextemplate() {
		return indextemplate;
	}

	/**
	 * @hibernate.property column="welcomePage"
	 */
	public String getWelcomePage() {
		return welcomePage;
	}

	/**
	 * @param welcomePage The welcomePage to set.
	 */
	public void setWelcomePage(String welcomePage) {
		this.welcomePage = welcomePage;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?