List of usage examples for com.liferay.portal.kernel.trash TrashHandler getParentContainerModel
public ContainerModel getParentContainerModel(TrashedModel trashedModel) 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; }/* w w w . ja v a2s . c o 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:br.com.prodevelopment.lapidarios.evento.model.EventoAgendaClp.java
License:Open Source License
@Override public boolean isInTrashContainer() { TrashHandler trashHandler = getTrashHandler(); if ((trashHandler == null) || Validator.isNull(trashHandler.getContainerModelClassName())) { return false; }/*from ww w . j a v a2s . c o m*/ try { ContainerModel containerModel = trashHandler.getParentContainerModel(this); if (containerModel == null) { return false; } if (containerModel instanceof TrashedModel) { return ((TrashedModel) containerModel).isInTrash(); } } catch (Exception e) { } return false; }
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 ww w.ja v 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.blogs.model.impl.BlogsEntryModelImpl.java
License:Open Source License
@Override public boolean isInTrashContainer() { com.liferay.portal.kernel.trash.TrashHandler trashHandler = getTrashHandler(); if ((trashHandler == null) || Validator.isNull(trashHandler.getContainerModelClassName(getPrimaryKey()))) { return false; }//from w w w. j a va2 s.com try { ContainerModel containerModel = trashHandler.getParentContainerModel(this); if (containerModel == null) { return false; } if (containerModel instanceof TrashedModel) { return ((TrashedModel) containerModel).isInTrash(); } } catch (Exception e) { } return false; }
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 w w w . ja va 2 s.c om*/ 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.bookmarks.model.impl.BookmarksEntryModelImpl.java
License:Open Source License
@Override public boolean isInTrashContainer() { TrashHandler trashHandler = getTrashHandler(); if ((trashHandler == null) || Validator.isNull(trashHandler.getContainerModelClassName(getPrimaryKey()))) { return false; }//from w w w . ja v a 2 s. c o m try { ContainerModel containerModel = trashHandler.getParentContainerModel(this); if (containerModel == null) { return false; } if (containerModel instanceof TrashedModel) { return ((TrashedModel) containerModel).isInTrash(); } } catch (Exception e) { } return false; }
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 w w . ja v a2 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.trash.web.internal.display.context.TrashDisplayContext.java
License:Open Source License
public String getViewContentRedirectURL() throws PortalException { String redirect = ParamUtil.getString(_request, "redirect"); if (Validator.isNull(redirect)) { TrashHandler trashHandler = getTrashHandler(); ContainerModel parentContainerModel = trashHandler.getParentContainerModel(getClassPK()); PortletURL redirectURL = _liferayPortletResponse.createRenderURL(); if ((parentContainerModel != null) && (getClassNameId() > 0)) { String parentContainerModelClassName = parentContainerModel.getModelClassName(); redirectURL.setParameter("mvcPath", "/view_content.jsp"); redirectURL.setParameter("classNameId", String.valueOf(PortalUtil.getClassNameId(parentContainerModelClassName))); redirectURL.setParameter("classPK", String.valueOf(parentContainerModel.getContainerModelId())); }/*from w w w .j a v a2s . co m*/ redirect = redirectURL.toString(); } return redirect; }
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 .j a va2s. 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; }