📄 usergroupprivdb.java
字号:
package com.redmoon.forum.person;import com.cloudwebsoft.framework.base.*;import com.cloudwebsoft.framework.db.JdbcTemplate;import com.redmoon.forum.Config;import com.cloudwebsoft.framework.util.LogUtil;import cn.js.fan.util.ResKeyException;import cn.js.fan.db.PrimaryKey;public class UserGroupPrivDb extends QObjectDb { public static final String ALLBOARD = "allboard"; public static final String OTHERS = "-1"; public UserGroupPrivDb() { } public boolean init(String groupCode, String boardCode) { Config cfg = Config.getInstance(); String priv = "11"; String attach_upload = cfg.getProperty("forum.canUserUploadAttach"). equals("true") ? "1" : "0"; String attach_download = cfg.getProperty("forum.canUserDownloadAttach"). equals("true") ? "1" : "0"; String add_topic = cfg.getProperty("forum.canUserAddTopic").equals( "true") ? "1" : "0"; String reply_topic = cfg.getProperty("forum.canUserReplyTopic").equals( "true") ? "1" : "0"; String vote = cfg.getProperty("forum.canUserVote").equals("true") ? "1" : "0"; String search = cfg.getProperty("forum.canUserSearch").equals("true") ? "1" : "0"; String view_topic = "1"; String view_userinfo = "1"; boolean re = false; try { re = create(new JdbcTemplate(), new Object[] { groupCode, boardCode, priv, attach_upload, attach_download, add_topic, reply_topic, vote, search, view_topic, view_userinfo }); } catch (ResKeyException e) { throw new IllegalAccessError(e.getMessage()); } return re; } public UserGroupPrivDb getUserGroupPrivDb(String groupCode, String boardCode) { PrimaryKey pk = (PrimaryKey)primaryKey.clone(); pk.setKeyValue("group_code", groupCode); pk.setKeyValue("board_code", boardCode); UserGroupPrivDb ugp = (UserGroupPrivDb)getQObjectDb(pk.getKeys()); if (ugp==null) { init(groupCode, boardCode); return (UserGroupPrivDb)getQObjectDb(pk.getKeys()); } else return ugp; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -