groupinfo.java~4~
来自「一个自己做的公司网站和办公职员管理系统。」· JAVA~4~ 代码 · 共 182 行
JAVA~4~
182 行
package ws.woa.core;
import java.util.Date;
/**
* 僌儖乕僾忣曬傪奿擺偡傞僋儔僗丅
*
* @author Wang
*/
public class GroupInfo {
private long _groupID;
private String _groupName;
//private int _groupType;
private GroupType _groupType;
private boolean _useFlag;
private Date _addDate;
private Date _repDate;
/**
* 堷悢側偟偺僐儞僗僩儔僋僞
*/
public GroupInfo(){
this(0,"",GroupType.ADMIN,true);
}
/**
* 僐儞僗僩儔僋僞
*
* @param groupID
* @param groupName
* @param groupID
* @param useFlag
* @param addDate
* @param repDate
*/
public GroupInfo(long groupID,String groupName,GroupType groupType,
boolean useFlag,Date addDate,Date repDate){
setGroupID(groupID);
setGroupName(groupName);
setGroupType(groupType);
setUseFlag(useFlag);
setAddDate(addDate);
setRepDate(repDate);
}
/**
* 僐儞僗僩儔僋僞
*
* @param groupID
* @param groupName
* @param groupID
* @param useFlag
*/
public GroupInfo(long groupID,String groupName,
GroupType groupType,boolean useFlag){
setGroupID(groupID);
setGroupName(groupName);
setGroupType(groupType);
setUseFlag(useFlag);
setAddDate(null);
setRepDate(null);
}
/**
* 僌儖乕僾ID傪庢摼偟傑偡丅
* @return 僌儖乕僾ID
*/
public long getGroupID() {
return this._groupID;
}
/**
* 僌儖乕僾柤傪庢摼偟傑偡丅
* @return 僌儖乕僾柤
*/
public String getGroupName() {
return this._groupName;
}
/**
* 僌儖乕僾庬暿傪庢摼偟傑偡丅
* @return 僌儖乕僾庬暿
*/
public GroupType getGroupType() {
return this._groupType;
}
/**
* 僌儖乕僾庬暿偺ID傪庢摼偟傑偡丅
* @return 0傕偟偔偼1
*/
public int getGroupTypeInt(){
return this._groupType.toInt();
}
/**
* 巊梡僼儔僌傪庢摼偟傑偡丅
* @return 巊梡僼儔僌
*/
public boolean getUseFlag(){
return this._useFlag;
}
/**
* 搊榐擔傪庢摼偟傑偡丅
* @return 搊榐擔
*/
public Date getAddDate(){
return this._addDate;
}
/**
* 峏怴擔傪庢摼偟傑偡丅
* @return 峏怴擔
*/
public Date getRepDate(){
return this._repDate;
}
/**
* 僌儖乕僾ID傪愝掕偟傑偡丅
* @param groupID 僌儖乕僾ID
*/
public void setGroupID(long groupID) {
this._groupID = groupID;
}
/**
* 僌儖乕僾柤傪愝掕偟傑偡丅
* @param groupName 僌儖乕僾柤
*/
public void setGroupName(String groupName) {
this._groupName = groupName;
}
/**
* 僌儖乕僾庬暿傪愝掕偟傑偡丅
* @param groupType 僌儖乕僾庬暿
*/
public void setGroupType(GroupType groupType) {
this._groupType = groupType;
}
/**
* 巊梡僼儔僌傪愝掕偟傑偡丅
* @param useFlag 巊梡僼儔僌
*/
public void setUseFlag(boolean useFlag){
this._useFlag = useFlag;
}
/**
* 搊榐擔傪愝掕偟傑偡丅
* @param addDate 搊榐擔
*/
public void setAddDate(Date addDate){
this._addDate = addDate;
}
/**
* 峏怴擔傪愝掕偟傑偡丅
* @param repDate 峏怴擔
*/
public void setRepDate(Date repDate){
this._repDate = repDate;
}
/**
* 巊梡嫋壜僼儔僌偺暥帤楍昞尰傪庢摼偟傑偡丅
* @return "嫋壜"傑偨偼"晄壜"
*/
public String getUseString(){
if(this.getUseFlag()){
return "嫋壜";
} else {
return "晄壜";
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?