1 21 package com.db4o.events.impl; 22 23 import com.db4o.events.CancellableObjectEventArgs; 24 import com.db4o.events.ObjectEventArgs; 25 import com.db4o.events.QueryEventArgs; 26 import com.db4o.query.Query; 27 28 33 class EventPlatform { 34 35 public static void triggerQueryEvent(Event4Impl e, Query q) { 36 e.trigger(new QueryEventArgs(q)); 37 } 38 39 public static boolean triggerCancellableObjectEventArgs(Event4Impl e, Object o) { 40 CancellableObjectEventArgs args = new CancellableObjectEventArgs(o); 41 e.trigger(args); 42 return !args.isCancelled(); 43 } 44 45 public static void triggerObjectEvent(Event4Impl e, Object o) { 46 e.trigger(new ObjectEventArgs(o)); 47 } 48 } 49 | Popular Tags |