List<CmsResource> folders = m_cms.readResources( root, CmsResourceFilter.IGNORE_EXPIRATION.addRequireFolder(), true); Collections.sort(folders, new Comparator<CmsResource>() {
List<CmsResource> folders = cms.readResources( optionRes.getRootPath(), CmsResourceFilter.ONLY_VISIBLE_NO_DELETED.addRequireFolder()); folders.add(optionRes); Set<CmsResource> folderSet = Sets.newHashSet(folders);
/** * Sets the VFS folder under which XML contents will be processed recursively.<p> * * @param vfsFolder the VFS folder under which XML contents will be processed recursively * * @throws CmsIllegalArgumentException if the given VFS path is not valid */ public void setVfsFolder(String vfsFolder) throws CmsIllegalArgumentException { if (CmsStringUtil.isEmptyOrWhitespaceOnly(vfsFolder)) { throw new CmsIllegalArgumentException(Messages.get().container(Messages.ERR_VALUE_EMPTY_0)); } // test if it is a valid path if (!m_cms.existsResource(vfsFolder, CmsResourceFilter.ALL.addRequireFolder())) { throw new CmsIllegalArgumentException( Messages.get().container(Messages.ERR_XMLCONTENT_VFSFOLDER_1, vfsFolder)); } m_vfsFolder = vfsFolder; }
/** * Sets the VFS folder under which XML contents will be processed recursively.<p> * * @param vfsFolder the VFS folder under which XML contents will be processed recursively * * @throws CmsIllegalArgumentException if the given VFS path is not valid */ public void setVfsFolder(String vfsFolder) throws CmsIllegalArgumentException { if (CmsStringUtil.isEmptyOrWhitespaceOnly(vfsFolder)) { throw new CmsIllegalArgumentException(Messages.get().container(Messages.ERR_VALUE_EMPTY_0)); } // test if it is a valid path if (!m_cms.existsResource(vfsFolder, CmsResourceFilter.ALL.addRequireFolder())) { throw new CmsIllegalArgumentException(Messages.get().container( Messages.ERR_XMLCONTENT_VFSFOLDER_1, vfsFolder)); } m_vfsFolder = vfsFolder; }
readResource(dbc, resource.getStructureId(), CmsResourceFilter.ALL); Iterator itResources = readResources(dbc, resource, CmsResourceFilter.ALL.addRequireFolder(), readTree).iterator(); while (itResources.hasNext()) { CmsResource subResource = (CmsResource)itResources.next();
dbc, resource, CmsResourceFilter.ALL.addRequireFolder(), readTree).iterator(); while (itResources.hasNext()) {
if (cms.existsResource(target, CmsResourceFilter.ALL.addRequireFolder())) { CmsResourceFilter.ALL.addRequireFolder())) { targetName = CmsResource.getName(target); targetFolder = cms.readResource(CmsResource.getParentFolder(target));
super(CmsResourceFilter.ONLY_VISIBLE_NO_DELETED.addRequireFolder());
field.setValue(getInitialTarget(m_context.getCms(), m_context.getResources().get(0))); field.setStartWithSitempaView(true); field.setResourceFilter(CmsResourceFilter.IGNORE_EXPIRATION.addRequireFolder()); field.setCaption(CmsVaadinUtils.getMessageText(org.opencms.workplace.commons.Messages.GUI_COPY_MOVE_TARGET_0)); form.addComponent(field);
m_targetPath.setFileSelectCaption( CmsVaadinUtils.getMessageText(Messages.GUI_COPY_MOVE_SELECT_TARGET_CAPTION_0)); m_targetPath.setResourceFilter(CmsResourceFilter.ONLY_VISIBLE_NO_DELETED.addRequireFolder()); m_targetPath.setWidth("100%"); form.addComponent(m_targetPath);