|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PortalSiteContentTypeMapper
This interface defines the content type mapper component for use with the portal-site component.
| Field Summary | |
|---|---|
static java.lang.String |
FOLDER_SYSTEM_TYPE
|
static java.lang.String |
PAGE_SYSTEM_TYPE
|
static java.lang.String |
TEMPLATE_SYSTEM_TYPE
|
| Method Summary | |
|---|---|
boolean |
isContentTypeFallbackEnabled()
isContentTypeFallbackEnabled - enable content type fallback for missing system type page, folder, etc. |
java.lang.String |
mapContentRequestPath(java.lang.String serverName,
java.lang.String contentType,
java.lang.String requestPath)
mapContentRequestPath - map content request path given previously mapped content type to external content path; implementation should return null to indicate no mapping is available. |
java.lang.String |
mapContentType(java.lang.String requestPath)
mapContentType - map request to content type used to select dynamic pages; implementation should return null to handle request as page and folder lookup. |
java.lang.String |
mapDynamicRequestPath(java.lang.String serverName,
java.lang.String contentType,
java.lang.String requestPath)
mapDynamicRequestPath - map content request path given previously mapped content type to dynamic page; implementation should return null to indicate no mapping is available. |
java.lang.String |
mapSystemRequestPath(java.lang.String serverName,
java.lang.String contentType,
java.lang.String requestPath)
mapSystemRequestPath - map content request path given previously mapped content type to existing system page or folder; implementation should return null to indicate no mapping is available. |
java.lang.String |
mapSystemType(java.lang.String requestPath)
mapSystemType - map request to system type; implementation should return null if type is not known. |
| Field Detail |
|---|
static final java.lang.String PAGE_SYSTEM_TYPE
static final java.lang.String TEMPLATE_SYSTEM_TYPE
static final java.lang.String FOLDER_SYSTEM_TYPE
| Method Detail |
|---|
java.lang.String mapSystemType(java.lang.String requestPath)
requestPath - raw portal request path
boolean isContentTypeFallbackEnabled()
java.lang.String mapContentType(java.lang.String requestPath)
requestPath - raw portal request path
java.lang.String mapSystemRequestPath(java.lang.String serverName,
java.lang.String contentType,
java.lang.String requestPath)
serverName - request server namecontentType - mapped content typerequestPath - raw portal request path
java.lang.String mapDynamicRequestPath(java.lang.String serverName,
java.lang.String contentType,
java.lang.String requestPath)
serverName - request server namecontentType - mapped content typerequestPath - raw portal request path
java.lang.String mapContentRequestPath(java.lang.String serverName,
java.lang.String contentType,
java.lang.String requestPath)
serverName - request server namecontentType - mapped content typerequestPath - raw portal request path
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||