/** * Called on include sub folders change.<p> * * @param value the new value */ void onSubFolderChange(Boolean value) { List<I_CmsHistoryResource> historyResources; try { CmsObject cms = m_dialogContext.getCms(); historyResources = cms.readDeletedResources(cms.getSitePath(m_resource), value.booleanValue()); initDeletedResources(cms, historyResources); } catch (CmsException e) { m_dialogContext.error(e); } }
/** * @see org.opencms.workplace.list.A_CmsListDialog#getListItems() */ @Override protected List<CmsListItem> getListItems() throws CmsException { List<CmsListItem> ret = new ArrayList<CmsListItem>(); List<I_CmsHistoryResource> list = getCms().readDeletedResources(m_resourcename, m_readTree); Iterator<I_CmsHistoryResource> iter = list.iterator(); while (iter.hasNext()) { I_CmsHistoryResource res = iter.next(); CmsListItem item = getList().newItem(res.getStructureId().toString()); String resourcePath = getCms().getSitePath((CmsResource)res); item.set(LIST_COLUMN_NAME, m_resourcename + "|" + resourcePath); LOG.info("deleted resource list, name = " + m_resourcename + "|" + resourcePath); item.set(LIST_COLUMN_DELETION_DATE, new Date(res.getDateLastModified())); item.set(LIST_COLUMN_VERSION, String.valueOf(res.getVersion())); item.set(LIST_COLUMN_TYPEID, String.valueOf(res.getTypeId())); ret.add(item); } return ret; }
/** * @see org.opencms.workplace.list.A_CmsListDialog#getListItems() */ @Override protected List getListItems() throws CmsException { List ret = new ArrayList(); List list = getCms().readDeletedResources(m_resourcename, m_readTree); Iterator iter = list.iterator(); while (iter.hasNext()) { I_CmsHistoryResource res = (I_CmsHistoryResource)iter.next(); CmsListItem item = getList().newItem(res.getStructureId().toString()); String resourcePath = getCms().getSitePath((CmsResource)res); item.set(LIST_COLUMN_NAME, m_resourcename + "|" + resourcePath); item.set(LIST_COLUMN_DELETION_DATE, new Date(res.getDateLastModified())); item.set(LIST_COLUMN_VERSION, String.valueOf(res.getVersion())); item.set(LIST_COLUMN_TYPEID, String.valueOf(res.getTypeId())); ret.add(item); } return ret; }
m_resource = context.getResources().get(0); CmsObject cms = context.getCms(); List<I_CmsHistoryResource> deletedResources = cms.readDeletedResources( cms.getSitePath(m_resource), m_includeSubfoldersField.getValue().booleanValue());