📄 member.java
字号:
/*
* Created on 2004-5-9
*
*/
package com.airinbox.member.profile;
import com.airinbox.component.authorize.*;
import com.airinbox.member.forum.ForumPermissions;
/**
* @author Frank
* <p>
* 会员接口,这是会员系统的一个数据类,对应数据系统中的一条记录
* <p>
* 记录每个会员在会员系统中的详细信息
**/
public interface Member {
/**
* 返回本条记录的序列号
* @return 本条记录的序列号
*/
public long getId();
/**
* 返回会员的ID,本字段不能为空,对应用户系统的一个用户
* @return 会员id
*/
public long getMemberId();
/**
* 设置会员id
* @param memid 要设置的新用户id
*/
public void setMemberId(long memid);
/**
* 获取这个会员的用户
* @return 会员对应的用户
*/
public User getUser();
/**
* 返回会员的名称,本字段可选
* @return 会员名称
*/
public String getMemberName();
/**
* 设置会员的名称
* @param name 会员的新名称
*/
public void setMemberName(String name);
/**
* 返回会员的积分值
* @return 会员积分值
*/
public long getMemberCoin();
/**
* 设置会员的积分值
* @param coin 新的积分值
*/
public void setMemberCoin(long coin);
/**
* 返回用户等级
* @return 用户等级
*/
public int getMemRate();
/**
* 设置用户的等级
* @param rate 用户等级
*/
public void setMemRate(int rate);
/**
* 获得创建时间
* @return 创建时间
*/
public java.util.Date getCreateDate();
/**
* 设置用户创建时间
* @param date 创建的时间
*/
public void setCreateDate(java.util.Date date);
/**
* 用户积分清零,回到初始状态
*/
public void restore();
/**
* 给用户增加积分
* @param coin 要增加的积分值
* @return 增加后用户的积分
*/
public long addCoin(long coin);
/**
* 减少用户的积分
* @param coin 要减少的积分
* @return 减少后用户的积分
*/
public long reduceCoin(long coin);
/**
* 备用整型字段一
* @return
*/
public int getIntMemo1();
public void setIntMemo1(int memo);
/**
* 备用整型字段二
* @return
*/
public int getIntMemo2();
public void setIntMemo2(int memo);
/**
* 备用整型字段三
* @return
*/
public int getIntMemo3();
public void setIntMemo3(int memo);
/**
* 备用字符窜字段一
* @return
*/
public String getStrMemo1();
public void setStrMemo1(String memo);
/**
* 备用字符窜字段二
* @return
*/
public String getStrMemo2();
public void setStrMemo2(String memo);
/**
* 备用字符窜字段三
* @return
*/
public String getStrMemo3();
public void setStrMemo3(String memo);
/**
* 得到此会员的权限
* @param auth
* @return 会员权限
*/
public ForumPermissions getPermissions(Authorization auth);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -