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

📄 role.java

📁 appfuse其他人不需帐号就可自由下载此源码
💻 JAVA
字号:
package org.appfuse.model;import java.io.Serializable;import java.util.Set;import org.apache.commons.lang.builder.ToStringBuilder;import org.apache.commons.lang.builder.ToStringStyle;/** * This class is used to represent available roles in the database.</p> * * <p><a href="Role.java.html"><i>View Source</i></a></p> * * @author <a href="mailto:matt@raibledesigns.com">Matt Raible</a> *  Version by Dan Kibler dan@getrolling.com * * @struts.form extends="BaseForm" * @hibernate.class table="role" */public class Role extends BaseObject implements Serializable {	private static final long serialVersionUID = 3690197650654049848L;	private String name;    private String description;    private Integer version;    private Set users;    public Role() {}        public Role(String name) {        this.name = name;    }        //~ Methods ================================================================    /**     * Returns the name.     * @return String     *     * @struts.validator type="required"     * @hibernate.id column="name" length="20"     *   generator-class="assigned" unsaved-value="version"     */    public String getName() {        return this.name;    }    /**     * Returns the description.     * @return String     *     * @struts.validator type="required"     * @hibernate.property column="description"     */    public String getDescription() {        return this.description;    }    public void setName(String name) {        this.name = name;    }    public void setDescription(String description) {        this.description = description;    }    /**     * @return Returns the users.     * This inverse relation causes exceptions :-( drk     * hibernate.set table="user_role" cascade="save-update"     *                lazy="false" inverse="true"     * hibernate.collection-key column="role_name"     * hibernate.collection-many-to-many class="org.appfuse.model.User"     *                                    column="username"     */    public Set getUsers() {        return users;    }        /**     * @param users The users to set.     */    public void setUsers(Set users) {        this.users = users;    }    /**     * @return Returns the version.     * @hibernate.version     */    public Integer getVersion() {        return version;    }    /**     * @param version The version to set.     */    public void setVersion(Integer version) {        this.version = version;    }    public boolean equals(Object o) {        if (this == o) return true;        if (!(o instanceof Role)) return false;        final Role role = (Role) o;        if (name != null ? !name.equals(role.name) : role.name != null) return false;        return true;    }    public int hashCode() {        return (name != null ? name.hashCode() : 0);    }    /**     * Generated using Commonclipse (http://commonclipse.sf.net)     */    public String toString() {        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)                .append("name", this.name).append("description",                        this.description).toString();    }}

⌨️ 快捷键说明

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