|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
WcmGetContentServlet is a servlet for retrieving object content.
Nested Class Summary | |
protected class |
WcmGetContentServlet.GetContentRequest
|
Field Summary | |
static int |
CONTENT_MODE
|
static java.lang.String |
CONTENT_MODE_STRING
|
protected static java.lang.String |
customObjectKey
|
static int |
DEFAULT_MODE
|
static int |
DOWNLOAD_MODE
|
static java.lang.String |
DOWNLOAD_MODE_STRING
|
protected static java.lang.String |
folderKey
|
static java.lang.String |
IGNORE_REDIRECT_PROPERTY
|
protected static java.util.Properties |
redirectURLs
|
static java.lang.String |
SERVLET_0WIN
|
static int |
WCM_PREVIEW_MODE
|
static java.lang.String |
WCM_PREVIEW_MODE_STRING
|
protected static WcmString |
wsErrorPageTitle
|
Constructor Summary | |
WcmGetContentServlet()
|
Method Summary | |
protected boolean |
canAccessObjectStore(WcmDataStore ds,
java.util.Locale locale,
java.lang.String objectStoreName)
|
protected boolean |
doesUserHaveRightToViewMultiContent(WcmDataStore ds,
java.util.Locale locale)
Determine if user has right to view multi-contents document. |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected abstract WcmController |
getController()
Overrideable factory method to get the controller bean. |
static com.filenet.wcm.api.Document |
getCurrentVersion(com.filenet.wcm.api.VersionSeries vs)
|
protected boolean |
getEnableFiletracking(WcmDataStore ds,
java.util.Locale locale)
|
protected boolean |
getUsePathBasedURLs(WcmDataStore ds)
Deprecated. - Override getUsePathBasedURLs(WcmDataStore, Locale) instead. |
protected boolean |
getUsePathBasedURLs(WcmDataStore ds,
java.util.Locale locale)
The default implementation calls getUsePathBasedURLs(WcmDataStore), for compatibility purposes, for this release. |
protected java.lang.String |
getWCMBaseURL(WcmDataStore ds,
java.util.Locale locale)
Get the WCM base URL. |
protected void |
handleExternalDocument(com.filenet.wcm.api.Document doc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WcmDataStore ds,
boolean downloadMode)
Deprecated. Override handleExternalDocument(doc, request, response, dataStore, mode, externalMimeType) instead. |
protected void |
handleExternalDocument(com.filenet.wcm.api.Document doc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WcmDataStore ds,
int mode)
Deprecated. Override handleExternalDocument(doc, request, response, dataStore, mode, externalMimeType) instead. |
protected void |
handleExternalDocument(com.filenet.wcm.api.Document doc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WcmDataStore ds,
int mode,
java.lang.String externalMimeType)
Handle the case of an external document. |
protected void |
handleExternalDocument(com.filenet.wcm.api.Document doc,
javax.servlet.http.HttpServletResponse response,
WcmDataStore ds)
Deprecated. Override handleExternalDocument(doc, request, response, dataStore, mode, externalMimeType) instead. |
void |
init(javax.servlet.ServletConfig config)
|
protected boolean |
needRedirectToExternalService(java.lang.String mimeType,
WcmDataStore ds,
javax.servlet.http.HttpServletRequest request)
|
protected boolean |
useActiveXControl(WcmDataStore ds,
java.util.Locale locale,
javax.servlet.http.HttpServletRequest request,
int mode)
determine if the File Tracking Active-X control should be used or not default implementation/behavior does not use the ACtive-X control |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final WcmString wsErrorPageTitle
protected static final java.lang.String folderKey
protected static final java.lang.String customObjectKey
protected static final java.util.Properties redirectURLs
public static final java.lang.String SERVLET_0WIN
public static final java.lang.String IGNORE_REDIRECT_PROPERTY
public static final java.lang.String DOWNLOAD_MODE_STRING
public static final java.lang.String CONTENT_MODE_STRING
public static final java.lang.String WCM_PREVIEW_MODE_STRING
public static final int DEFAULT_MODE
public static final int DOWNLOAD_MODE
public static final int CONTENT_MODE
public static final int WCM_PREVIEW_MODE
Constructor Detail |
public WcmGetContentServlet()
Method Detail |
protected abstract WcmController getController()
protected boolean getUsePathBasedURLs(WcmDataStore ds) throws java.lang.Exception
java.lang.Exception
protected boolean getUsePathBasedURLs(WcmDataStore ds, java.util.Locale locale) throws java.lang.Exception
ds
- locale
-
java.lang.Exception
protected boolean doesUserHaveRightToViewMultiContent(WcmDataStore ds, java.util.Locale locale) throws java.lang.Exception
ds
- Data storelocale
- Locale
java.lang.Exception
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
protected boolean needRedirectToExternalService(java.lang.String mimeType, WcmDataStore ds, javax.servlet.http.HttpServletRequest request) throws WcmException
WcmException
protected java.lang.String getWCMBaseURL(WcmDataStore ds, java.util.Locale locale) throws java.lang.Exception
ds
-
java.lang.Exception
protected void handleExternalDocument(com.filenet.wcm.api.Document doc, javax.servlet.http.HttpServletResponse response, WcmDataStore ds) throws WcmException, java.io.IOException
WcmException
java.io.IOException
protected void handleExternalDocument(com.filenet.wcm.api.Document doc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WcmDataStore ds, boolean downloadMode) throws WcmException, java.io.IOException
WcmException
java.io.IOException
protected void handleExternalDocument(com.filenet.wcm.api.Document doc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WcmDataStore ds, int mode) throws WcmException, java.io.IOException
WcmException
java.io.IOException
protected void handleExternalDocument(com.filenet.wcm.api.Document doc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WcmDataStore ds, int mode, java.lang.String externalMimeType) throws WcmException, java.io.IOException
doc
- request
- response
- ds
-
WcmException
java.io.IOException
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
javax.servlet.ServletException
public static com.filenet.wcm.api.Document getCurrentVersion(com.filenet.wcm.api.VersionSeries vs)
protected boolean canAccessObjectStore(WcmDataStore ds, java.util.Locale locale, java.lang.String objectStoreName)
protected boolean useActiveXControl(WcmDataStore ds, java.util.Locale locale, javax.servlet.http.HttpServletRequest request, int mode)
ds
- locale
- request
- mode
-
protected boolean getEnableFiletracking(WcmDataStore ds, java.util.Locale locale)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |