List of usage examples for com.liferay.portal.kernel.trash TrashHandler getContainerModel
public ContainerModel getContainerModel(long containerModelId) throws PortalException;
From source file:br.com.prodevelopment.lapidarios.evento.model.EventoAgendaClp.java
License:Open Source License
@Override public TrashEntry getTrashEntry() throws PortalException, SystemException { if (!isInTrash()) { return null; }/*from w ww . j av a 2 s . com*/ TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(), getTrashEntryClassPK()); if (trashEntry != null) { return trashEntry; } TrashHandler trashHandler = getTrashHandler(); if (!Validator.isNull(trashHandler.getContainerModelClassName())) { ContainerModel containerModel = null; try { containerModel = trashHandler.getParentContainerModel(this); } catch (NoSuchModelException nsme) { return null; } while (containerModel != null) { if (containerModel instanceof TrashedModel) { TrashedModel trashedModel = (TrashedModel) containerModel; return trashedModel.getTrashEntry(); } trashHandler = TrashHandlerRegistryUtil.getTrashHandler(trashHandler.getContainerModelClassName()); if (trashHandler == null) { return null; } containerModel = trashHandler.getContainerModel(containerModel.getParentContainerModelId()); } } return null; }
From source file:com.liferay.blogs.model.impl.BlogsEntryModelImpl.java
License:Open Source License
@Override public com.liferay.trash.kernel.model.TrashEntry getTrashEntry() throws PortalException { if (!isInTrash()) { return null; }//from www. jav a 2 s . c om com.liferay.trash.kernel.model.TrashEntry trashEntry = com.liferay.trash.kernel.service.TrashEntryLocalServiceUtil .fetchEntry(getModelClassName(), getTrashEntryClassPK()); if (trashEntry != null) { return trashEntry; } com.liferay.portal.kernel.trash.TrashHandler trashHandler = getTrashHandler(); if (!Validator.isNull(trashHandler.getContainerModelClassName(getPrimaryKey()))) { ContainerModel containerModel = null; try { containerModel = trashHandler.getParentContainerModel(this); } catch (NoSuchModelException nsme) { return null; } while (containerModel != null) { if (containerModel instanceof TrashedModel) { TrashedModel trashedModel = (TrashedModel) containerModel; return trashedModel.getTrashEntry(); } trashHandler = com.liferay.portal.kernel.trash.TrashHandlerRegistryUtil.getTrashHandler( trashHandler.getContainerModelClassName(containerModel.getContainerModelId())); if (trashHandler == null) { return null; } containerModel = trashHandler.getContainerModel(containerModel.getParentContainerModelId()); } } return null; }
From source file:com.liferay.bookmarks.model.impl.BookmarksEntryModelImpl.java
License:Open Source License
@Override public TrashEntry getTrashEntry() throws PortalException { if (!isInTrash()) { return null; }//from ww w . j a v a 2 s. c o m TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(), getTrashEntryClassPK()); if (trashEntry != null) { return trashEntry; } TrashHandler trashHandler = getTrashHandler(); if (!Validator.isNull(trashHandler.getContainerModelClassName(getPrimaryKey()))) { ContainerModel containerModel = null; try { containerModel = trashHandler.getParentContainerModel(this); } catch (NoSuchModelException nsme) { return null; } while (containerModel != null) { if (containerModel instanceof TrashedModel) { TrashedModel trashedModel = (TrashedModel) containerModel; return trashedModel.getTrashEntry(); } trashHandler = TrashHandlerRegistryUtil.getTrashHandler( trashHandler.getContainerModelClassName(containerModel.getContainerModelId())); if (trashHandler == null) { return null; } containerModel = trashHandler.getContainerModel(containerModel.getParentContainerModelId()); } } return null; }
From source file:com.liferay.calendar.model.CalendarBookingClp.java
License:Open Source License
@Override public TrashEntry getTrashEntry() throws PortalException { if (!isInTrash()) { return null; }/*from w ww . java2s . co m*/ TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(), getTrashEntryClassPK()); if (trashEntry != null) { return trashEntry; } TrashHandler trashHandler = getTrashHandler(); if (!Validator.isNull(trashHandler.getContainerModelClassName())) { ContainerModel containerModel = null; try { containerModel = trashHandler.getParentContainerModel(this); } catch (NoSuchModelException nsme) { return null; } while (containerModel != null) { if (containerModel instanceof TrashedModel) { TrashedModel trashedModel = (TrashedModel) containerModel; return trashedModel.getTrashEntry(); } trashHandler = TrashHandlerRegistryUtil.getTrashHandler(trashHandler.getContainerModelClassName()); if (trashHandler == null) { return null; } containerModel = trashHandler.getContainerModel(containerModel.getParentContainerModelId()); } } return null; }
From source file:com.liferay.trash.web.internal.display.context.TrashContainerModelDisplayContext.java
License:Open Source License
public boolean isShowBackIcon() throws PortalException { if (_showBackIcon != null) { return _showBackIcon; }/* w w w .j av a2 s . com*/ TrashHandler containerTrashHandler = TrashHandlerRegistryUtil.getTrashHandler(getContainerModelClassName()); ContainerModel containerModel = null; if (getContainerModelId() > 0) { containerModel = containerTrashHandler.getContainerModel(getContainerModelId()); } boolean showBackIcon = false; if (containerModel != null) { showBackIcon = true; } _showBackIcon = showBackIcon; return _showBackIcon; }
From source file:com.shuntian.portlet.intranet.model.basic_informationClp.java
License:Open Source License
@Override public TrashEntry getTrashEntry() throws PortalException, SystemException { if (!isInTrash()) { return null; }/*from w w w . ja v a 2s. co m*/ TrashEntry trashEntry = TrashEntryLocalServiceUtil.fetchEntry(getModelClassName(), getTrashEntryClassPK()); if (trashEntry != null) { return trashEntry; } TrashHandler trashHandler = getTrashHandler(); if (!Validator.isNull(trashHandler.getContainerModelClassName())) { ContainerModel containerModel = trashHandler.getParentContainerModel(this); while (containerModel != null) { if (containerModel instanceof TrashedModel) { TrashedModel trashedModel = (TrashedModel) containerModel; return trashedModel.getTrashEntry(); } trashHandler = TrashHandlerRegistryUtil.getTrashHandler(trashHandler.getContainerModelClassName()); if (trashHandler == null) { return null; } containerModel = trashHandler.getContainerModel(containerModel.getParentContainerModelId()); } } return null; }