📄 user.java
字号:
/*
* @(#)TestPaper.java Dec 14, 2006
* Copyright 2006 qingdaosoftware, Inc. All rights reserved
*/
package com.qrsx.exam.model;
import com.qrsx.exam.Constants;
/**
*
* 功能:The pojo about user
*
* <p><a href="com.qrsx.exam.model.TestPaper.java"> <i>View Source </i> </a></br>
*
* Company : QingdaoSoftware<br>
* Author : <a href="mailto:wxt1013@163.com">WangXitao</a></p>
* Version : 1.0<br>
* Date : Dec 14, 2006<br>
*
* @hibernate.class table="USERINFO"
*
* @struts.form name="userForm" extends="com.qrsx.exam.struts.form.BaseForm"
*
*/
public class User extends Base {
/**
* The Generated Serial Version UID
*/
private static final long serialVersionUID = -5406239670051559744L;
private String name;
private String password;
private String fullname;
/**
* Get the name about the user
*
* @hibernate.property column="NAME"
*
* @struts.form-field form-name="userForm"
*
* @struts.validator type="required"
*
* @return name
*/
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
* Get the password about the user
*
* @hibernate.property column="PASSWORD"
*
* @struts.form-field form-name="userForm"
*
* @struts.validator type="required"
*
* @return password
*/
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
/**
* Get the compellation of user
*
* @hibernate.property column="FULLNAME"
*
* @struts.form-field form-name="teacherForm"
*
* @struts.form-field form-name="studentForm"
*
* @return compellation
*/
public String getFullname() {
return fullname;
}
public void setFullname(String fullname) {
this.fullname = fullname;
}
/**
* 得到用户的类型
*
* @return 用户类型
*/
public String getUserType() {
if (this instanceof Student) {
return Constants.ROLE_STUDENT;
} else if (this instanceof Teacher) {
return Constants.ROLE_TEACHER;
} else {
return Constants.ROLE_ADMIN;
}
}
/**
* 判断当前用户是否为管理员
*
* @return 如果用户为管理员,则返回值为true;否则返回值为false。
*/
public boolean isAdmin() {
return Constants.ROLE_ADMIN.equals(getUserType());
}
/**
* 判断当前用户是否为教师
*
* @return 如果用户为教师,则返回值为true;否则返回值为false。
*/
public boolean isTeacher() {
return Constants.ROLE_TEACHER.equals(getUserType());
}
/**
* 判断当前用户是否为学生
*
* @return 如果当前用户为学生,则返回值为true;否则返回值为false。
*/
public boolean isStudent() {
return Constants.ROLE_STUDENT.equals(getUserType());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -