|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opencms.ade.detailpage.CmsDetailPageResourceHandler
public class CmsDetailPageResourceHandler
Resource init handler for detail-pages.
Field Summary | |
---|---|
static String |
ATTR_DETAIL_CONTENT_RESOURCE
The attribute containing the detail content resource. |
Constructor Summary | |
---|---|
CmsDetailPageResourceHandler()
Default constructor. |
Method Summary | |
---|---|
static CmsUUID |
getDetailId(javax.servlet.ServletRequest req)
Returns the current detail content UID, or null if this is not a request to a content detail page. |
static CmsResource |
getDetailResource(javax.servlet.ServletRequest req)
Returns the current detail content resource, or null if this is not a request to a content detail page. |
CmsResource |
initResource(CmsResource resource,
CmsObject cms,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Possibility to modify or change the CmsFile with the CmsObject. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ATTR_DETAIL_CONTENT_RESOURCE
Constructor Detail |
---|
public CmsDetailPageResourceHandler()
Method Detail |
---|
public static CmsUUID getDetailId(javax.servlet.ServletRequest req)
null
if this is not a request to a content detail page.
req
- the current request
null
if this is not a request to a content detail pagepublic static CmsResource getDetailResource(javax.servlet.ServletRequest req)
null
if this is not a request to a content detail page.
req
- the current request
null
if this is not a request to a content detail pagepublic CmsResource initResource(CmsResource resource, CmsObject cms, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws CmsResourceInitException, CmsSecurityException
I_CmsResourceInit
Caution: reading parameters from the request, destroys special characters in all parameters, because the encoding for the request was not set yet.
initResource
in interface I_CmsResourceInit
resource
- the requested filecms
- the current CmsObjectreq
- the current requestres
- the current response
CmsResourceInitException
- if other implementations of the interface should not be executed
CmsSecurityException
- if other implementations of the interface should not be executed,
and the security exception should be escalatedI_CmsResourceInit.initResource(org.opencms.file.CmsResource, org.opencms.file.CmsObject, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |