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

📄 resourceoperationdefinition.java

📁 基于java的组号查询模块
💻 JAVA
字号:
/* $RCSfile: ResourceOperationDefinition.java,v $
* Created on 2006-10-20 by zouxuemo
* $Source: /LilyDAPCVS/myAppfuse/src/dao/com/lily/dap/model/right/ResourceOperationDefinition.java,v $
* $Id: ResourceOperationDefinition.java,v 1.2 2006/11/25 02:30:23 zxm Exp $
* Copyright (c) 2005 Jiffle Ltd.  All rights reserved.
*/ 
package com.lily.dap.model.right;

import com.lily.dap.model.BaseObject;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;

/** 
 * 指定资源分类可操作权限定义
 * 
 * @author zouxuemo
 * @version $Revision: 1.2 $
 *
 * @hibernate.class table="right_resource_operation_definition"
 */
public class ResourceOperationDefinition extends BaseObject {
	/** Comment for <code>serialVersionUID</code> */
	private static final long serialVersionUID = -4751073196104108896L;

	/** ID */
	private long id = 0;
	
	/** 资源分类 */
	private String resourceClass = "";
	
	/** 可用操作编码 */
	private String OperationCode = "";
	
	/** 可用操作名称 */
	private String OperationName = "";

	/** @return Returns the id.
     * 
     * @hibernate.id column="id"
     *  generator-class="native" unsaved-value="0"
	 */
	public long getId() {
		return id;
	}

	/** @param id The id to set.
	 */
	public void setId(long id) {
		this.id = id;
	}

	/** @return Returns the resourceClass.
     * 
     * @hibernate.property 
     * @hibernate.column name="resourceClass" not-null="true" length="20"
	 */
	public String getResourceClass() {
		return resourceClass;
	}

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

	/** @return Returns the operationCode.
     * 
     * @hibernate.property 
     * @hibernate.column name="OperationCode" not-null="true" length="20"
	 */
	public String getOperationCode() {
		return OperationCode;
	}

	/** @param operationCode The operationCode to set.
	 */
	public void setOperationCode(String operationCode) {
		OperationCode = operationCode;
	}

	/** @return Returns the operationName.
     * 
     * @hibernate.property 
     * @hibernate.column name="OperationName" not-null="true" length="30"
	 */
	public String getOperationName() {
		return OperationName;
	}

	/** @param operationName The operationName to set.
	 */
	public void setOperationName(String operationName) {
		OperationName = operationName;
	}

	/**
	 * @see java.lang.Object#equals(Object)
	 */
	public boolean equals(Object object) {
		if (!(object instanceof ResourceOperationDefinition)) {
			return false;
		}
		ResourceOperationDefinition rhs = (ResourceOperationDefinition) object;
		return new EqualsBuilder().append(
				this.OperationCode, rhs.OperationCode).append(
				this.OperationName, rhs.OperationName).append(
				this.resourceClass, rhs.resourceClass).append(this.id, rhs.id)
				.isEquals();
	}

	/**
	 * @see java.lang.Object#hashCode()
	 */
	public int hashCode() {
		return new HashCodeBuilder(119967937, -1336519529).append(this.OperationCode).append(
				this.OperationName).append(this.resourceClass).append(this.id)
				.toHashCode();
	}

	/**
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
		return new ToStringBuilder(this).append("operationName",
				this.getOperationName()).append("resourceClass",
				this.resourceClass).append("id", this.id).append(
				"operationCode", this.getOperationCode()).toString();
	}
}

⌨️ 快捷键说明

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