protected DebateItemReference removeImpl(DebateItemReference debateItemReference) throws SystemException { Session session = null; try { session = openSession(); if (debateItemReference.isCachedModel() || BatchSessionUtil.isEnabled()) { Object staleObject = session.get(DebateItemReferenceImpl.class, debateItemReference.getPrimaryKeyObj()); if (staleObject != null) { session.evict(staleObject); } } session.delete(debateItemReference); session.flush(); } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST); EntityCacheUtil.removeResult( DebateItemReferenceModelImpl.ENTITY_CACHE_ENABLED, DebateItemReferenceImpl.class, debateItemReference.getPrimaryKey()); return debateItemReference; }
protected ViewListTitleCompetencies removeImpl( ViewListTitleCompetencies viewListTitleCompetencies) throws SystemException { Session session = null; try { session = openSession(); if (viewListTitleCompetencies.isCachedModel() || BatchSessionUtil.isEnabled()) { Object staleObject = session.get( ViewListTitleCompetenciesImpl.class, viewListTitleCompetencies.getPrimaryKeyObj()); if (staleObject != null) { session.evict(staleObject); } } session.delete(viewListTitleCompetencies); session.flush(); } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST); EntityCacheUtil.removeResult( ViewListTitleCompetenciesModelImpl.ENTITY_CACHE_ENABLED, ViewListTitleCompetenciesImpl.class, viewListTitleCompetencies.getPrimaryKey()); return viewListTitleCompetencies; }
protected ProGateMenuView removeImpl(ProGateMenuView proGateMenuView) throws SystemException { Session session = null; try { session = openSession(); if (proGateMenuView.isCachedModel() || BatchSessionUtil.isEnabled()) { Object staleObject = session.get(ProGateMenuViewImpl.class, proGateMenuView.getPrimaryKeyObj()); if (staleObject != null) { session.evict(staleObject); } } session.delete(proGateMenuView); session.flush(); } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST); EntityCacheUtil.removeResult( ProGateMenuViewModelImpl.ENTITY_CACHE_ENABLED, ProGateMenuViewImpl.class, proGateMenuView.getPrimaryKey()); return proGateMenuView; }