1 25 package org.objectweb.easybeans.tests.common.listeners; 26 27 import org.objectweb.easybeans.tests.common.ejbs.entity.callbacklogger.CallbackType; 28 import org.objectweb.easybeans.tests.common.ejbs.entity.geometricforms.Form; 29 import org.objectweb.easybeans.tests.common.ejbs.stateless.containermanaged.callbacklogger.ItfListenerLoggerAccess; 30 import org.objectweb.easybeans.tests.common.ejbs.stateless.containermanaged.callbacklogger.SLSBListenerLoggerAccess; 31 import org.objectweb.easybeans.tests.common.helper.EJBHelper; 32 33 39 public final class FormsListenerBase { 40 41 45 private FormsListenerBase() { 46 47 } 48 49 55 public static void insertEntity(final CallbackType lifecycleEvent, final Form f, final String listenerClassName) { 56 final ItfListenerLoggerAccess slsbFormManager; 57 try { 58 slsbFormManager = EJBHelper.getBeanRemoteInstance(SLSBListenerLoggerAccess.class, 59 ItfListenerLoggerAccess.class); 60 } catch (Exception e) { 61 throw new RuntimeException (e); 62 } 63 slsbFormManager.insertCallbackLogger(f.getClass().getName(), lifecycleEvent, listenerClassName, f.getId()); 64 } 65 } 66 | Popular Tags |