📄 manager.java
字号:
package jm.form.msn.util;
import java.awt.Component;
import java.util.Hashtable;
import jm.dbo.JMDBOConnectionPool;
import jm.entity.ESM000200;
import jm.entity.ESM000300;
import jm.entity.ESM000500;
import jm.form.msn.bean.BusinessUser;
import jm.form.msn.ctrl.MsgSegmenter;
import jm.form.msn.form.Log;
import jm.form.msn.form.Main;
import jm.util.JMVector;
/**
* 控制接口
* 梦界家园MSNP15
* @author ISHome
* @since 0.5
* @version 0.5.0.2.1
*/
public interface Manager {
/**
* 起动程序 显示版权信息
*/
public void run();
/**
* 起动服务
*/
public void runServer();
/**
* 关闭服务
*/
public void closeServer();
/**
* 获得分词程序
*/
public MsgSegmenter getSegmenter();
///////////////////////////////////////
/**
* 显示画面
*
* @param fame
* 被显示画面
*/
public void openFrame(Component fame);
// *********************主画面************************* */
public Main getMainForm();
public void runMainForm();
// *********************日志画面************************* */
public Log getLogForm();
public Logger getLogger();
// ** *********************数据********************** */
/**
* 获得数据库连接
*
* @return
*/
public JMDBOConnectionPool getConnectionPool() ;
/**
* 获得配置信息
*
*/
public void loadConfigMap();
/**
* 获得配置信息
*
* @return
*/
public Hashtable<String, String> getConfigMap();
/**
* 保存配置信息到文件
* @param fileName
* @param config
*/
public void saveConfigFile(String fileName,Hashtable<String, String> config);
/**
* 获得全部FAQ信息
*
* @return FAQ信息
*/
public Hashtable<String, ESM000500> getFaqMap();
/**
* 获得全部Talk信息
*
* @return Talk信息
*/
public Hashtable<String, ESM000200> getTalkMap();
/**
* 获得系统运行时候的用户临时数据
*
* @return
*/
public Hashtable<String, BusinessUser> getUserList();
/**
* (商业用)获得允许访问用户ID
*
* @param u
* @return
*/
public String getBusinessUsers(BusinessUser u);
/**
* (商业用)获得允许访问用户列表
*
* @return
*/
public Hashtable<String, ESM000300> getBusinessCanUseList();
/**
* (商业用)获得商业命令列表
*
* @return
*/
public Hashtable<String, String> getBusinessGamenList();
/**
* (商业用)确认权限
*
* @param u
* @param gamenID
* @return
*/
public boolean haveBusinessRool(BusinessUser u, String gamenID);
/**
* (商业用)获得权限设置列表
*
* @return
*/
public Hashtable<String, JMVector> getBusinessRoolList();
// ////////////////////////////////////////////////////
/**
* 显示警告信息
*
* @param message
* String
*/
public void showErrorMessageDialog(String message);
/**
* 显示确认信息
*
* @param message
* String
*/
public int showConfirmMessageDialog(String message);
/**
* 显示提示信息
*
* @param message
*/
public void showInfoMessageDialog(String message);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -