protected Object invokeEjbCreate(final InterceptorContext context, final Method ejbCreate, final EntityBeanComponentInstance instance, final Object[] params) throws Exception {
final CmpEntityBeanComponentInstance cmpInstance = CmpEntityBeanComponentInstance.class.cast(instance);
final JDBCEntityPersistenceStore storeManager = cmpInstance.getComponent().getStoreManager();
storeManager.initEntity(cmpInstance.getEjbContext());
ejbCreate.invoke(instance.getInstance(), params);
return storeManager.createEntity(context.getMethod(), context.getParameters(), cmpInstance.getEjbContext());
}
protected void invokeEjbPostCreate(final InterceptorContext context, final Method ejbPostCreate, final EntityBeanComponentInstance instance, final Object[] params) throws Exception {
final CmpEntityBeanComponentInstance cmpInstance = CmpEntityBeanComponentInstance.class.cast(instance);
final CmpEntityBeanComponent component = cmpInstance.getComponent();