groupmodel.java

来自「一个webwork+spring+ibatis的小例子」· Java 代码 · 共 147 行

JAVA
147
字号
/*
 * Created on 2005-4-16 Author 泰伯子仪
 *
 * Copyright (c) 2003-2005 by www.sanv.org
 * All rights reserved.
 */

package org.sanv.rbac.model;

import org.sanv.framework.model.IbatisModel;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

public class GroupModel extends IbatisModel implements IGroupModel,IResourceModel
{
    
    private static final long serialVersionUID = 3256725082645737525L;
    
    private String strName;
    private int intFatherID;
    private int intLevel;
    private int intResourceType;
    private int intOrderNum;
    private String strDescribe;
    
    public int getIntFatherID()
    {
        return intFatherID;
    }
    public void setIntFatherID(int intFatherID)
    {
        this.intFatherID = intFatherID;
    }
    public int getIntID()
    {
        return intID;
    }
    public void setIntID(int intID)
    {
        this.intID = intID;
    }
    public int getIntLevel()
    {
        return intLevel;
    }
    public void setIntLevel(int intLevel)
    {
        this.intLevel = intLevel;
    }
    public int getIntResourceType()
    {
        return intResourceType;
    }
    public void setIntResourceType(int intResourceType)
    {
        this.intResourceType = intResourceType;
    }
    public String getStrName()
    {
        return strName;
    }
    public void setStrName(String strName)
    {
        this.strName = strName;
    }
    public int getIntOrderNum()
    {
        return intOrderNum;
    }
    public void setIntOrderNum(int intOrderNum)
    {
        this.intOrderNum = intOrderNum;
    }
    public String getStrDescribe()
    {
        return strDescribe;
    }
    public void setStrDescribe(String strDescribe)
    {
        this.strDescribe = strDescribe;
    }

    public boolean equals(Object obj)
    {
        if (!(obj instanceof GroupModel))
        {
            return false;
        }

        GroupModel rhs = (GroupModel) obj;
        return new EqualsBuilder().append(this.intID,rhs.intID)
                .append(this.intIDList, rhs.intIDList)
                .append(this.intStart, rhs.intStart)
                .append(this.intOffset, rhs.intOffset)
                .append(this.strOrderBy, rhs.strOrderBy)
                .append(this.strOrderAD, rhs.strOrderAD)
                .append(this.strName, rhs.strName)
                .append(this.intFatherID, rhs.intFatherID)
                .append(this.intLevel, rhs.intLevel)
                .append(this.intResourceType, rhs.intResourceType)
                .append(this.intOrderNum, rhs.intOrderNum)
                .append(this.strDescribe, rhs.strDescribe)
                .isEquals();

    }

    public int hashCode()
    {
        return new HashCodeBuilder(1156335803, 987569255)
                .append(this.intID)
                .append(this.intIDList)
                .append(this.intStart)
                .append(this.intOffset)
                .append(this.strOrderBy)
                .append(this.strOrderAD)
                .append(this.strName)
                .append(this.intFatherID)
                .append(this.intLevel)
                .append(this.intResourceType)
                .append(this.intOrderNum)
                .append(this.strDescribe)
                .toHashCode();
    }

    public String toString()
    {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                    .append("intID", this.intID)
                    .append("intIDList",this.intIDList)
                    .append("intStart",this.intStart)
                    .append("intOffset",this.intOffset)
                    .append("strOrderBy",this.strOrderBy)
                    .append("strOrderAD",this.strOrderAD)
                    .append("strName",this.strName)
                    .append("intFatherID",this.intFatherID)
                    .append("intLevel",this.intLevel)
                    .append("intResourceType",this.intResourceType)
                    .append("intOrderNum",this.intOrderNum)
                    .append("strDescribe",this.strDescribe)
                    .toString();
    }
   
    
}

⌨️ 快捷键说明

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