/** * Add, update, or merge, the entity. This method also calls the model listeners to trigger the * proper events associated with adding, deleting, or updating an entity. * * @param soPhongVanBanNoiBo the entity to add, update, or merge * @param merge boolean value for whether to merge the entity. The default value is false. Setting * merge to true is more expensive and should only be true when soPhongVanBanNoiBo is * transient. See LEP-5473 for a detailed discussion of this method. * @return true if the portlet can be displayed via Ajax */ public SoPhongVanBanNoiBo update(SoPhongVanBanNoiBo soPhongVanBanNoiBo, boolean merge) throws SystemException { boolean isNew = soPhongVanBanNoiBo.isNew(); if (_listeners.length > 0) { for (ModelListener listener : _listeners) { if (isNew) { listener.onBeforeCreate(soPhongVanBanNoiBo); } else { listener.onBeforeUpdate(soPhongVanBanNoiBo); } } } soPhongVanBanNoiBo = updateImpl(soPhongVanBanNoiBo, merge); if (_listeners.length > 0) { for (ModelListener listener : _listeners) { if (isNew) { listener.onAfterCreate(soPhongVanBanNoiBo); } else { listener.onAfterUpdate(soPhongVanBanNoiBo); } } } return soPhongVanBanNoiBo; }
/** * Add, update, or merge, the entity. This method also calls the model listeners to trigger the * proper events associated with adding, deleting, or updating an entity. * * @param pmlEdmLevelSend the entity to add, update, or merge * @param merge boolean value for whether to merge the entity. The default value is false. Setting * merge to true is more expensive and should only be true when pmlEdmLevelSend is transient. * See LEP-5473 for a detailed discussion of this method. * @return true if the portlet can be displayed via Ajax */ public PmlEdmLevelSend update(PmlEdmLevelSend pmlEdmLevelSend, boolean merge) throws SystemException { boolean isNew = pmlEdmLevelSend.isNew(); if (_listeners.length > 0) { for (ModelListener listener : _listeners) { if (isNew) { listener.onBeforeCreate(pmlEdmLevelSend); } else { listener.onBeforeUpdate(pmlEdmLevelSend); } } } pmlEdmLevelSend = updateImpl(pmlEdmLevelSend, merge); if (_listeners.length > 0) { for (ModelListener listener : _listeners) { if (isNew) { listener.onAfterCreate(pmlEdmLevelSend); } else { listener.onAfterUpdate(pmlEdmLevelSend); } } } return pmlEdmLevelSend; }
public static com.liferay.portal.model.Address update(com.liferay.portal.model.Address address) throws com.liferay.portal.SystemException { AddressPersistence persistence = (AddressPersistence) InstancePool.get(PERSISTENCE); ModelListener listener = null; if (Validator.isNotNull(LISTENER)) { try { listener = (ModelListener) Class.forName(LISTENER).newInstance(); } catch (Exception e) { _log.error(e.getMessage()); } } boolean isNew = address.isNew(); if (listener != null) { if (isNew) { listener.onBeforeCreate(address); } else { listener.onBeforeUpdate(address); } } address = persistence.update(address); if (listener != null) { if (isNew) { listener.onAfterCreate(address); } else { listener.onAfterUpdate(address); } } return address; }
protected static com.liferay.portlet.polls.model.PollsDisplay update( com.liferay.portlet.polls.model.PollsDisplay pollsDisplay) throws com.liferay.portal.SystemException { PollsDisplayPersistence persistence = (PollsDisplayPersistence) InstancePool.get(PERSISTENCE); ModelListener listener = null; if (Validator.isNotNull(LISTENER)) { try { listener = (ModelListener) Class.forName(LISTENER).newInstance(); } catch (Exception e) { Logger.error(PollsDisplayUtil.class, e.getMessage(), e); } } boolean isNew = pollsDisplay.isNew(); if (listener != null) { if (isNew) { listener.onBeforeCreate(pollsDisplay); } else { listener.onBeforeUpdate(pollsDisplay); } } pollsDisplay = persistence.update(pollsDisplay); if (listener != null) { if (isNew) { listener.onAfterCreate(pollsDisplay); } else { listener.onAfterUpdate(pollsDisplay); } } return pollsDisplay; }
public ViewListTitleCompetencies update( ViewListTitleCompetencies viewListTitleCompetencies, boolean merge) throws SystemException { boolean isNew = viewListTitleCompetencies.isNew(); for (ModelListener<ViewListTitleCompetencies> listener : listeners) { if (isNew) { listener.onBeforeCreate(viewListTitleCompetencies); } else { listener.onBeforeUpdate(viewListTitleCompetencies); } } viewListTitleCompetencies = updateImpl(viewListTitleCompetencies, merge); for (ModelListener<ViewListTitleCompetencies> listener : listeners) { if (isNew) { listener.onAfterCreate(viewListTitleCompetencies); } else { listener.onAfterUpdate(viewListTitleCompetencies); } } return viewListTitleCompetencies; }
/** * Add, update, or merge, the entity. This method also calls the model listeners to trigger the * proper events associated with adding, deleting, or updating an entity. * * @param debateItemReference the entity to add, update, or merge * @param merge boolean value for whether to merge the entity. The default value is false. Setting * merge to true is more expensive and should only be true when debateItemReference is * transient. See LEP-5473 for a detailed discussion of this method. * @return true if the portlet can be displayed via Ajax */ public DebateItemReference update(DebateItemReference debateItemReference, boolean merge) throws SystemException { boolean isNew = debateItemReference.isNew(); for (ModelListener<DebateItemReference> listener : listeners) { if (isNew) { listener.onBeforeCreate(debateItemReference); } else { listener.onBeforeUpdate(debateItemReference); } } debateItemReference = updateImpl(debateItemReference, merge); for (ModelListener<DebateItemReference> listener : listeners) { if (isNew) { listener.onAfterCreate(debateItemReference); } else { listener.onAfterUpdate(debateItemReference); } } return debateItemReference; }
public ProGateMenuView update(ProGateMenuView proGateMenuView, boolean merge) throws SystemException { boolean isNew = proGateMenuView.isNew(); for (ModelListener<ProGateMenuView> listener : listeners) { if (isNew) { listener.onBeforeCreate(proGateMenuView); } else { listener.onBeforeUpdate(proGateMenuView); } } proGateMenuView = updateImpl(proGateMenuView, merge); for (ModelListener<ProGateMenuView> listener : listeners) { if (isNew) { listener.onAfterCreate(proGateMenuView); } else { listener.onAfterUpdate(proGateMenuView); } } return proGateMenuView; }