/** * Handle post event callbacks. * */ protected void handlePostEvent() { EntityMetadata metadata = getEntityMetadata(); if (!kunderaQuery.isDeleteUpdate()) { persistenceDelegeator.getEventDispatcher().fireEventListeners(metadata, null, PostLoad.class); } }
/** * If returned collection of object holds a reference to. * * @param results * the results */ private void assignReferenceToProxy(List results) { if (results != null) { for (Object obj : results) { kunderaMetadata.getCoreMetadata().getLazyInitializerFactory().setProxyOwners(getEntityMetadata(), obj); } } } }
/** * Returns collection of fetched entities. * * @return the list */ protected List fetch() { EntityMetadata metadata = getEntityMetadata(); Client client = persistenceDelegeator.getClient(metadata); List results = isRelational(metadata) ? recursivelyPopulateEntities(metadata, client) : populateEntities( metadata, client); return results; }
if (getEntityMetadata() == null)
PropertyAccessorHelper.getId(result, this.getEntityMetadata())); EntityMetadata entityMetadata = getEntityMetadata(); for (Object result : results) PropertyAccessorHelper.getId(result, this.getEntityMetadata()));