m_notVisibleResourcesCount = 0; CmsResourceFilter filter = CmsResourceFilter.IGNORE_EXPIRATION.addRequireVisible(); String storedSiteRoot = m_cms.getRequestContext().getSiteRoot(); try {
m_notVisibleResourcesCount = 0; CmsResourceFilter filter = CmsResourceFilter.IGNORE_EXPIRATION.addRequireVisible(); String storedSiteRoot = m_cms.getRequestContext().getSiteRoot(); try {
List<CmsResource> seoFiles = cms.readResources( "/", CmsResourceFilter.DEFAULT_FILES.addRequireVisible().addRequireType(seoFileType)); for (CmsResource seoFile : seoFiles) { try {
moduleTemplateFiles = cms.getFilesInFolder( folder + elementFolder, CmsResourceFilter.DEFAULT.addRequireVisible()); } catch (CmsException e) {
moduleTemplateFiles = cms.getFilesInFolder( folder + elementFolder, CmsResourceFilter.DEFAULT.addRequireVisible()); } catch (CmsException e) {
/** * Checks whether the current user has permissions to use the element view.<p> * * @param cms the cms context * @param folder used for permission checks for explorertype based views * * @return <code>true</code> if the current user has permissions to use the element view **/ public boolean hasPermission(CmsObject cms, CmsResource folder) { if ((m_explorerType != null) && (folder != null)) { CmsPermissionSet permSet = m_explorerType.getAccess().getPermissions(cms, folder); boolean result = permSet.requiresViewPermission(); return result; } try { if (m_resource != null) { return cms.hasPermissions( m_resource, CmsPermissionSet.ACCESS_VIEW, false, CmsResourceFilter.IGNORE_EXPIRATION.addRequireVisible()); } else { return OpenCms.getRoleManager().hasRole(cms, CmsRole.ELEMENT_AUTHOR); } } catch (CmsException e) { LOG.error(e.getLocalizedMessage(), e); } return false; }
CmsResource target = relation.getTarget( m_guestCms, CmsResourceFilter.DEFAULT_FILES.addRequireVisible()); long targetDate = target.getDateLastModified(); if (targetDate > result) {
CmsResource.STATE_DELETED).addRequireTimerange().addRequireVisible(); List<CmsResource> resources = getCms().readResources( CmsWorkplace.VFS_PATH_MODULES + m_cloneInfo.getName() + "/",
if (includeFiles) { filter = CmsResourceFilter.DEFAULT.addRequireVisible(); files = getDocument().getRootElement().addElement(NODE_FILES); } else { filter = CmsResourceFilter.DEFAULT_FOLDERS.addRequireVisible();
CmsResource.STATE_DELETED).addRequireTimerange().addRequireVisible(); if ((m_settings.getTypesArray() != null) && (m_settings.getTypesArray().length > 0)) { for (String resTypeName : m_settings.getTypesArray()) {
CmsResource.STATE_DELETED).addRequireTimerange().addRequireVisible(); if ((m_settings.getTypesArray() != null) && (m_settings.getTypesArray().length > 0)) { for (String resTypeName : m_settings.getTypesArray()) {
CmsPermissionSet.ACCESS_VIEW, false, CmsResourceFilter.ALL.addRequireVisible()); boolean hasWrite = false; if (hasView) {