/** * @see org.opencms.file.wrapper.I_CmsResourceWrapper#readResource(org.opencms.file.CmsObject, java.lang.String, org.opencms.file.CmsResourceFilter) */ public CmsResource readResource(CmsObject cms, String resourcename, CmsResourceFilter filter) throws CmsException { if (m_isWrappedResource) { return cms.readResource(resourcename, filter); } return null; }
/** * @see org.opencms.file.wrapper.I_CmsResourceWrapper#readResource(org.opencms.file.CmsObject, java.lang.String, org.opencms.file.CmsResourceFilter) */ public CmsResource readResource(CmsObject cms, String resourcename, CmsResourceFilter filter) throws CmsException { if (m_isWrappedResource) { return cms.readResource(resourcename, filter); } return null; }
/** * Deletes the relations to a given resource.<p> * * @param resourceName the resource to delete the relations from * @param filter the filter to use for deleting the relations * * @throws CmsException if something goes wrong */ public void deleteRelationsFromResource(String resourceName, CmsRelationFilter filter) throws CmsException { CmsResource resource = readResource(resourceName, CmsResourceFilter.ALL); m_securityManager.deleteRelationsForResource(m_context, resource, filter); }
/** * Unsubscribes all groups and users from the resource.<p> * * @param cms the current users context * @param resourcePath the name of the resource to unsubscribe all groups and users from * * @throws CmsException if something goes wrong */ public void unsubscribeResourceForAll(CmsObject cms, String resourcePath) throws CmsException { CmsResource resource = cms.readResource(resourcePath, CmsResourceFilter.ALL); unsubscribeResourceForAll(cms, resource); }
/** * @see org.opencms.file.wrapper.A_CmsResourceWrapper#getLock(org.opencms.file.CmsObject, org.opencms.file.CmsResource) */ @Override public CmsLock getLock(CmsObject cms, CmsResource resource) throws CmsException { CmsResource org = cms.readResource(resource.getStructureId()); //CmsResource org = getResource(cms, resource.getRootPath(), CmsResourceFilter.DEFAULT); if (org != null) { return cms.getLock(org); } return null; }
/** * Unlocks a resource.<p> * * @param resourcename the name of the resource to unlock (full current site relative path) * * @throws CmsException if something goes wrong */ public void unlockResource(String resourcename) throws CmsException { CmsResource resource = readResource(resourcename, CmsResourceFilter.ALL); getResourceType(resource).unlockResource(this, m_securityManager, resource); }
/** * Writes a property for a specified resource.<p> * * @param resourcename the name of resource with complete path * @param property the property to write * * @throws CmsException if something goes wrong */ public void writePropertyObject(String resourcename, CmsProperty property) throws CmsException { CmsResource resource = readResource(resourcename, CmsResourceFilter.IGNORE_EXPIRATION); getResourceType(resource).writePropertyObject(this, m_securityManager, resource, property); }
/** * Preselects the target folder.<p> * * @param structureId the target structure id * * @throws CmsException in case the target can not be read or is not a folder */ public void setTargetFolder(CmsUUID structureId) throws CmsException { CmsObject cms = A_CmsUI.getCmsObject(); CmsResource res = cms.readResource(structureId); setTargetForlder(res); }
/** * @see org.opencms.loader.I_CmsResourceLoader#service(org.opencms.file.CmsObject, org.opencms.file.CmsResource, javax.servlet.ServletRequest, javax.servlet.ServletResponse) */ public void service(CmsObject cms, CmsResource resource, ServletRequest req, ServletResponse res) throws IOException, CmsException, ServletException { CmsResource renderer = cms.readResource(RENDER_JSP); I_CmsResourceLoader loader = OpenCms.getResourceManager().getLoader(resource); loader.service(cms, renderer, req, res); }
/** * @see org.opencms.gwt.shared.rpc.I_CmsVfsService#deleteResource(org.opencms.util.CmsUUID) */ public void deleteResource(CmsUUID structureId) throws CmsRpcException { try { CmsObject cms = getCmsObject(); CmsResource res = cms.readResource(structureId, CmsResourceFilter.IGNORE_EXPIRATION); deleteResource(res); } catch (Throwable e) { error(e); } }
/** * @see org.opencms.gwt.shared.rpc.I_CmsVfsService#getBrokenLinks(org.opencms.util.CmsUUID) */ public CmsDeleteResourceBean getBrokenLinks(CmsUUID structureId) throws CmsRpcException { try { CmsResource entryResource = getCmsObject().readResource(structureId, CmsResourceFilter.IGNORE_EXPIRATION); return getBrokenLinks(entryResource); } catch (Throwable e) { error(e); return null; // will never be reached } }
/** * @see org.opencms.gwt.shared.rpc.I_CmsVfsService#getPageInfo(org.opencms.util.CmsUUID) */ public CmsListInfoBean getPageInfo(CmsUUID structureId) throws CmsRpcException { try { CmsResource res = getCmsObject().readResource(structureId, CmsResourceFilter.ALL); return getPageInfo(res); } catch (Throwable e) { error(e); return null; // will never be reached } }
/** * @see org.opencms.gwt.shared.rpc.I_CmsVfsService#getPageInfo(java.lang.String) */ public CmsListInfoBean getPageInfo(String vfsPath) throws CmsRpcException { try { CmsResource res = getCmsObject().readResource(vfsPath, CmsResourceFilter.IGNORE_EXPIRATION); return getPageInfo(res); } catch (Throwable e) { error(e); return null; // will never be reached } }
/** * @see org.opencms.gwt.shared.rpc.I_CmsVfsService#deleteResource(java.lang.String) */ public void deleteResource(String sitePath) throws CmsRpcException { try { CmsResource res = getCmsObject().readResource(sitePath, CmsResourceFilter.IGNORE_EXPIRATION); deleteResource(res); } catch (Throwable e) { error(e); } }
/** * @see org.opencms.gwt.shared.rpc.I_CmsVfsService#getBrokenLinks(java.lang.String) */ public CmsDeleteResourceBean getBrokenLinks(String sitePath) throws CmsRpcException { try { CmsResource entryResource = getCmsObject().readResource(sitePath, CmsResourceFilter.IGNORE_EXPIRATION); return getBrokenLinks(entryResource); } catch (Throwable e) { error(e); return null; // will never be reached } }
public Object transform(Object resourceName) { try { CmsResource resource = m_cms.readResource( getRequestContext().removeSiteRoot((String)resourceName)); return new CmsJspCategoryAccessBean(m_cms, resource); } catch (CmsException e) { LOG.warn(e.getLocalizedMessage(), e); return null; } } });
/** * returns if the resource to be changed is a folder.<p> * * @return true if the resource is a folder * * @throws CmsException if the reading of the resource fails */ public boolean resourceIsFolder() throws CmsException { return getCms().readResource(getParamResource(), CmsResourceFilter.IGNORE_EXPIRATION).isFolder(); }
/** * @see org.opencms.loader.I_CmsResourceLoader#export(org.opencms.file.CmsObject, org.opencms.file.CmsResource, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public byte[] export(CmsObject cms, CmsResource resource, HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException, CmsException { CmsResource renderer = cms.readResource(RENDER_JSP); I_CmsResourceLoader loader = OpenCms.getResourceManager().getLoader(renderer); ensureElementFormatter(resource, req); return loader.export(cms, renderer, req, res); }
/** * @see org.opencms.loader.I_CmsResourceLoader#load(org.opencms.file.CmsObject, org.opencms.file.CmsResource, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public void load(CmsObject cms, CmsResource resource, HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException, CmsException { CmsResource renderer = cms.readResource(RENDER_JSP); I_CmsResourceLoader loader = OpenCms.getResourceManager().getLoader(renderer); ensureElementFormatter(resource, req); loader.load(cms, renderer, req, res); }
/** The dialog mode. */ public static enum DialogMode { /** Allow copy only. */ copy, /** Allow copy and move. */ copy_and_move, /** Allow move only. */ move }