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

📄 userinfo.java

📁 该代码是Java数据库高级编程宝典中的重要的代码
💻 JAVA
字号:
package jdbcbook.shopping.form;

import org.apache.struts.action.ActionForm;

public class Userinfo
    extends org.apache.struts.action.ActionForm
{
	// 用户类型常量定义
	private static final int TYPE_USER = 0;
	private static final int TYPE_ADMIN = 1;

	// 主键
	private		int	id;
	public int getId( )
	{
		return this.id;
	}
	public void setId( int id )
	{
		this.id = id;
	}

	// 会员名
	private		String	logname;
	public String getLogname( )
	{
		return this.logname;
	}
	public void setLogname( String logname )
	{
		this.logname = logname;
	}

	// 登录密码
	private		String	password;
	public String getPassword( )
	{
		return this.password;
	}
	public void setPassword( String password )
	{
		this.password = password;
	}

	// 真实姓名
	private		String	name;
	public String getName( )
	{
		return this.name;
	}
	public void setName( String name )
	{
		this.name = name;
	}

	// 身份证号码
	private		String	idnumber;
	public String getIdnumber( )
	{
		return this.idnumber;
	}
	public void setIdnumber( String idnumber )
	{
		this.idnumber = idnumber;
	}

	// 邮政编码
	private		String	postcode;
	public String getPostcode( )
	{
		return this.postcode;
	}
	public void setPostcode( String postcode )
	{
		this.postcode = postcode;
	}

	// 地址
	private		String	address;
	public String getAddress( )
	{
		return this.address;
	}
	public void setAddress( String address )
	{
		this.address = address;
	}

	// 联系电话
	private		String	telp;
	public String getTelp( )
	{
		return this.telp;
	}
	public void setTelp( String telp )
	{
		this.telp = telp;
	}

	// 电子邮件
	private		String	email;
	public String getEmail( )
	{
		return this.email;
	}
	public void setEmail( String email )
	{
		this.email = email;
	}

	// 用户类型
	private		int	type;
	public int getType( )
	{
		return this.type;
	}
	public void setType( int type )
	{
		this.type = type;
	}

	// 判断这个用户是不是管理员
	public boolean isAdmin()
	{
		return this.type==TYPE_ADMIN;
	}

	// 判断这个用户是不是注册用户
	public boolean isUser()
	{
		return this.type==TYPE_USER;
	}

	// 判断这个用户是不是这个角色
	public boolean isRoles( String[] roles )
	{
		if( roles==null || roles.length<=0 ) return true;

		for( int i=0; i<roles.length; i++ )
		{
			if( ( "admin".equals( roles[i] ) && isAdmin() )
				|| ( "user".equals( roles[i] ) && isUser() ) )
				return true;
		}
		return false;
	}

}

⌨️ 快捷键说明

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