예제 #1
0
        /** {@inheritDoc} */

        public AbstractActionFuture updateGroupMessageFilter(QQActionListener.OnActionEvent listener)
        {
            GroupModule mod = (GroupModule)getModule(AbstractModule.Type.GROUP);

            return(mod.updateGroupMessageFilter(listener));
        }
예제 #2
0
        /**
         * {@inheritDoc}
         *
         * 获取群号码
         */

        public AbstractActionFuture getGroupGid(QQGroup group, QQActionListener.OnActionEvent qqActionListener)
        {
            GroupModule mod = (GroupModule)getModule(AbstractModule.Type.GROUP);

            return(mod.getGroupGid(group, qqActionListener));
        }
예제 #3
0
        //public AbstractActionFuture sendWbMsg(String msg, String acceptor, QQActionListener.OnActionEvent qqActionListener) {
        //    WbProcModule procModule = (WbProcModule) getModule(AbstractModule.Type.WB_PROC);
        //    return procModule.sendWbMsg(qqActionListener, msg, acceptor);
        //}
        //public AbstractActionFuture searchQmGroupMember(QmMemSearchCondition condition,QQActionListener.OnActionEvent qqActionListener) {
        //    QmMgrModule mgrModule = (QmMgrModule) getModule(AbstractModule.Type.QM_MGR);
        //    return mgrModule.searchGroupMember(condition, qqActionListener);
        //}
        //public AbstractActionFuture setQmGroupCard(String group, String uin, String card,QQActionListener.OnActionEvent qqActionListener) {
        //    QmMgrModule mgrModule = (QmMgrModule) getModule(AbstractModule.Type.QM_MGR);
        //    return mgrModule.setGroupCard(group, uin, card, qqActionListener);
        //}
        //public AbstractActionFuture deleteQmGroupMember(String group, ArrayList<String> memsDeleted, Boolean acceptApply,QQActionListener.OnActionEvent qqActionListener) {
        //    QmMgrModule mgrModule = (QmMgrModule) getModule(AbstractModule.Type.QM_MGR);
        //    return mgrModule.deleteGroupMember(group, memsDeleted, acceptApply, qqActionListener);
        //}

        /**
         * {@inheritDoc}
         *
         * 发送一个震动
         */

        //public AbstractActionFuture sendShake(QQUser user, QQActionListener.OnActionEvent qqActionListener) {
        //    ChatModule mod = (ChatModule)getModule(AbstractModule.Type.CHAT);
        //    return mod.sendShake(user, qqActionListener);
        //}

        /**
         * {@inheritDoc}
         *
         * 获取离线图片
         */

        //public AbstractActionFuture getOffPic(OffPicItem offpic, QQMsg msg, Stream picout,
        //                QQActionListener.OnActionEvent listener) {
        //    ChatModule mod = getModule(AbstractModule.Type.CHAT);
        //    return mod.getOffPic(offpic, msg, picout, listener);
        //}

        /**
         * {@inheritDoc}
         *
         * 获取聊天图片
         */

        //public AbstractActionFuture getUserPic(CFaceItem cface, QQMsg msg,
        //                Stream picout, QQActionListener.OnActionEvent listener){
        //    ChatModule mod = getModule(AbstractModule.Type.CHAT);
        //    return mod.getUserPic(cface, msg, picout, listener);
        //}

        /**
         * {@inheritDoc}
         *
         * 获取群聊天图片
         */

        //public AbstractActionFuture getGroupPic(CFaceItem cface, QQMsg msg,
        //        Stream picout, QQActionListener.OnActionEvent listener){
        //    ChatModule mod = getModule(AbstractModule.Type.CHAT);
        //    return mod.getGroupPic(cface, msg, picout, listener);
        //}

        /**
         * {@inheritDoc}
         *
         * 上传离线图片
         */

        //public AbstractActionFuture uploadOffPic(QQUser user, FileInfo file, QQActionListener.OnActionEvent listener){
        //    ChatModule mod = getModule(AbstractModule.Type.CHAT);
        //    return mod.uploadOffPic(user, file, listener);
        //}

        /**
         * {@inheritDoc}
         *
         * 上传好友图片
         */

        //public AbstractActionFuture uploadCustomPic(FileInfo file, QQActionListener.OnActionEvent listener){
        //    ChatModule mod = (ChatModule)getModule(AbstractModule.Type.CHAT);
        //    return mod.uploadCFace(file, listener);
        //}

        /**
         * {@inheritDoc}
         *
         * 发送正在输入通知
         */

        //public AbstractActionFuture sendInAddNotify(QQUser user, QQActionListener.OnActionEvent listener){
        //    ChatModule mod = getModule(AbstractModule.Type.CHAT);
        //    return mod.sendInAddNotify(user, listener);
        //}

        /**
         * {@inheritDoc}
         *
         * 获取讨论组列表
         */

        //public AbstractActionFuture getDiscuzList(QQActionListener.OnActionEvent qqActionListener) {
        //    DiscuzModule mod = getModule(AbstractModule.Type.DISCUZ);
        //    return mod.getDiscuzList(qqActionListener);
        //}

        /**
         * {@inheritDoc}
         *
         * 获取讨论组信息
         */

        //public AbstractActionFuture getDiscuzInfo(QQDiscuz discuz, QQActionListener.OnActionEvent qqActionListener) {
        //    DiscuzModule mod = getModule(AbstractModule.Type.DISCUZ);
        //    return mod.getDiscuzInfo(discuz, qqActionListener);
        //}

        /**
         * {@inheritDoc}
         *
         * 临时消息信道,用于发送群 U 2 U会话消息
         */

        //public AbstractActionFuture getSessionMsgSig(QQStranger user, QQActionListener.OnActionEvent qqActionListener) {
        //    ChatModule mod = getModule(AbstractModule.Type.CHAT);
        //    return mod.getSessionMsgSig(user, qqActionListener);
        //}

        /**
         * {@inheritDoc}
         *
         * 获取群成员状态
         */
        public AbstractActionFuture getGroupMemberStatus(QQGroup group, QQActionListener.OnActionEvent listener)
        {
            GroupModule mod = (GroupModule)getModule(AbstractModule.Type.GROUP);

            return(mod.getMemberStatus(group, listener));
        }
예제 #4
0
        /**
         * {@inheritDoc}
         *
         * 获取群列表
         */

        public AbstractActionFuture getGroupList(QQActionListener.OnActionEvent listener)
        {
            GroupModule groupModule = (GroupModule)getModule(AbstractModule.Type.GROUP);

            return(groupModule.getGroupList(listener));
        }