static void onBatchLifeCycleEvent(MorphiaEvent event, MorphiaQuery query) { Class<? extends Model> c = query.getEntityClass(); List<IMorphiaEventHandler> l = modelEventHandlers_.get(c); if (null != l) { for (IMorphiaEventHandler h : l) { event.invokeOn(h, query); } } for (IMorphiaEventHandler h : globalEventHandlers_) { event.invokeOn(h, query); } }
static void onLifeCycleEvent(MorphiaEvent event, Model model) { Class<? extends Model> c = model.getClass(); List<IMorphiaEventHandler> l = modelEventHandlers_.get(c); if (null != l) { for (IMorphiaEventHandler h : l) { event.invokeOn(h, model); } } for (IMorphiaEventHandler h : globalEventHandlers_) { event.invokeOn(h, model); } }