/** * @see org.opencms.file.wrapper.I_CmsResourceWrapper#readFile(org.opencms.file.CmsObject, java.lang.String, org.opencms.file.CmsResourceFilter) */ public CmsFile readFile(CmsObject cms, String resourcename, CmsResourceFilter filter) throws CmsException { if (m_isWrappedResource) { return cms.readFile(resourcename, filter); } return null; }
/** * @see org.opencms.file.wrapper.I_CmsResourceWrapper#readFile(org.opencms.file.CmsObject, java.lang.String, org.opencms.file.CmsResourceFilter) */ public CmsFile readFile(CmsObject cms, String resourcename, CmsResourceFilter filter) throws CmsException { if (m_isWrappedResource) { return cms.readFile(resourcename, filter); } return null; }
/** * @see org.opencms.loader.I_CmsResourceLoader#dump(org.opencms.file.CmsObject, org.opencms.file.CmsResource, java.lang.String, java.util.Locale, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public byte[] dump( CmsObject cms, CmsResource resource, String element, Locale locale, HttpServletRequest req, HttpServletResponse res) throws CmsException { return cms.readFile(resource).getContents(); }
/** * @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 CmsException, IOException { res.getOutputStream().write(cms.readFile(resource).getContents()); }
/** Private constructor. * @param cms the cms user context. * @param resource the resource to lock and read. * @throws CmsException thrown if locking fails. */ private LockedFile(CmsObject cms, CmsResource resource) throws CmsException { m_lockRecord = CmsLockUtil.ensureLock(cms, resource); m_file = cms.readFile(resource); m_new = false; m_cms = cms; }
/** * @see org.opencms.loader.I_CmsResourceLoader#dump(org.opencms.file.CmsObject, org.opencms.file.CmsResource, java.lang.String, java.util.Locale, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public byte[] dump( CmsObject cms, CmsResource resource, String element, Locale locale, HttpServletRequest req, HttpServletResponse res) throws CmsException { return cms.readFile(resource).getContents(); }
/** * @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 CmsException, IOException { res.getOutputStream().write(cms.readFile(resource).getContents()); }
/** * Parses the contents of a resource.<p> * * @param resource the resource which should be parsed * * @throws CmsException if something goes wrong */ public void parse(CmsResource resource) throws CmsException { CmsFile file = m_cms.readFile(resource); parse(file); }
/** * @see org.opencms.loader.I_CmsResourceLoader#dump(org.opencms.file.CmsObject, org.opencms.file.CmsResource, java.lang.String, java.util.Locale, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public byte[] dump( CmsObject cms, CmsResource resource, String element, Locale locale, HttpServletRequest req, HttpServletResponse res) throws CmsException { return cms.readFile(resource).getContents(); }
/** * @see org.opencms.loader.I_CmsResourceLoader#dump(org.opencms.file.CmsObject, org.opencms.file.CmsResource, java.lang.String, java.util.Locale, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ public byte[] dump( CmsObject cms, CmsResource resource, String element, Locale locale, HttpServletRequest req, HttpServletResponse res) throws CmsException { return cms.readFile(resource).getContents(); }
/** * @see org.opencms.loader.I_CmsResourceLoader#dump(org.opencms.file.CmsObject, org.opencms.file.CmsResource, java.lang.String, java.util.Locale, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) */ @Override public byte[] dump( CmsObject cms, CmsResource resource, String element, Locale locale, HttpServletRequest req, HttpServletResponse res) throws CmsException { return cms.readFile(resource).getContents(); }
/** * Loads the content of the encapsulated CmsResource and stores it within the * CmsContentCheckResource. If the content is already existing, it is not loaded * again.<p> * * @param cms the CmsObject * @throws CmsException if loading of the content fails */ public void upgradeContent(CmsObject cms) throws CmsException { if (m_content == null) { m_content = cms.readFile(m_resource).getContents(); } }
/** * Unmarshals the XML content and adds the file to the bundle files. * @throws CmsException thrown if reading the file or unmarshaling fails. */ private void initXmlBundle() throws CmsException { CmsFile file = m_cms.readFile(m_resource); m_bundleFiles.put(null, m_resource); m_xmlBundle = CmsXmlContentFactory.unmarshal(m_cms, file); initKeySetForXmlBundle(); }
/** * Unmarshals the given resource.<p> * * @param resource the resource * * @return the container page bean * * @throws CmsException in case unmarshalling fails */ private CmsContainerPageBean getContainerPageBean(CmsResource resource) throws CmsException { CmsXmlContainerPage xmlCnt = CmsXmlContainerPageFactory.unmarshal(m_cms, m_cms.readFile(resource)); return xmlCnt.getContainerPage(m_cms); }
/** * Parses a given resource.<p> * * @param resource the resource to parse * * @throws CmsException if something goes wrong */ public void parse(CmsResource resource) throws CmsException { CmsFile file = m_cms.readFile(resource); m_resource = resource; CmsXmlContent content = CmsXmlContentFactory.unmarshal(m_cms, file); parse(content); }
/** * Rewrites the content of the given file.<p> * * @param resource the resource to rewrite the content for * * @throws CmsException if something goes wrong */ private static void hardTouch(CmsObject cms, CmsResource resource) throws CmsException { CmsFile file = cms.readFile(resource); file.setContents(file.getContents()); cms.writeFile(file); }
/** * @see org.opencms.loader.A_CmsXmlDocumentLoader#getTemplateLoaderFacade(org.opencms.file.CmsObject, org.opencms.file.CmsResource, javax.servlet.http.HttpServletRequest) */ @Override protected CmsTemplateLoaderFacade getTemplateLoaderFacade( CmsObject cms, CmsResource resource, HttpServletRequest req) throws CmsException { CmsResource template = cms.readFile(TEMPLATE_PATH, CmsResourceFilter.IGNORE_EXPIRATION); return new CmsTemplateLoaderFacade(OpenCms.getResourceManager().getLoader(template), resource, template); }
/** * Returns the selected files contentsls as a String.<p> * * @param filename the file to read the contents from * @throws CmsException if something goes wrong * @return the selected files contents */ public String readFileContent(String filename) throws CmsException { filename = CmsLinkManager.getAbsoluteUri( filename, CmsResource.getFolderPath(m_cms.getRequestContext().getUri())); CmsFile file = m_cms.readFile(filename, CmsResourceFilter.IGNORE_EXPIRATION); return new String(file.getContents()); }
/** * @see org.opencms.workplace.editors.CmsEditor#commitTempFile() */ @Override protected void commitTempFile() throws CmsException { super.commitTempFile(); m_file = getCloneCms().readFile(getParamResource()); m_content = CmsXmlContentFactory.unmarshal(getCloneCms(), m_file); }
/** * @see org.opencms.workplace.editors.CmsEditor#commitTempFile() */ @Override protected void commitTempFile() throws CmsException { super.commitTempFile(); m_file = getCloneCms().readFile(getParamResource()); m_content = CmsXmlContentFactory.unmarshal(getCloneCms(), m_file); }