zoukankan      html  css  js  c++  java
  • 业务插件的不同实现

    AccChartDelete [行: 85] - fireBeforeDeleteEvent(String[])    
    
           private void fireBeforeDeleteEvent(String[] pk_accCharts)
                throws BusinessException {
            EventDispatcher.fireEvent(new BusinessEvent(getMdId(),
                    IEventType.TYPE_DELETE_BEFORE, new Object[] { pk_accCharts }));
        }
    -------------------------------------------------------------------------------------------------------
    SingleBaseService [行: 240] - fireAfterInsertEvent(T)    
    
        protected void fireAfterInsertEvent(T vo) throws BusinessException {
            BDCommonEventUtil eventUtil = new BDCommonEventUtil(getMDId());
            eventUtil.dispatchInsertAfterEvent(vo);
        }
        /**
         * 派发基本档案新增保存后事件.
         * 
         * @param obj
         *            新增已保存的基本档案数据, 其主键与时间戳不应为空.
         * @throws BusinessException
         */
        public void dispatchInsertAfterEvent(Object... obj)
                throws BusinessException {
            if (obj == null || obj.length == 0)
                return;
            String sid = getSourceID(obj[0]);
            EventDispatcher.fireEvent(new BDCommonEvent(sid,
                    IEventType.TYPE_INSERT_AFTER, obj));
        }
        
        nc.bs.businessevent.bd.BDCommonEvent;public class BDCommonEvent extends AbstractBusinessEvent {}
        nc.bs.businessevent;public abstract class AbstractBusinessEvent implements IBusinessEvent,Serializable{}
    
    
        
        
  • 相关阅读:
    css(上)
    前端基础
    并发编程,python的进程,与线程
    网络编程 套接字socket TCP UDP
    python 类的内置函数2
    python3大特征之多态
    python 类(object)的内置函数
    类 与 继承
    类 与 面向对象
    OOP >>> 封装
  • 原文地址:https://www.cnblogs.com/zzzzw/p/9065651.html
Copyright © 2011-2022 走看看