com.filenet.wcm.apps.server.servlet
Class WcmWorkplaceGetContentServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
com.filenet.wcm.apps.server.servlet.WcmWorkplaceGetContentServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- public class WcmWorkplaceGetContentServlet
- extends com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
- See Also:
- Serialized Form
Nested classes inherited from class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet |
com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet.GetContentRequest |
Fields inherited from class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet |
CONTENT_MODE, CONTENT_MODE_STRING, customObjectKey, DEFAULT_MODE, DOWNLOAD_MODE, DOWNLOAD_MODE_STRING, folderKey, IGNORE_REDIRECT_PROPERTY, redirectURLs, SERVLET_0WIN, WCM_PREVIEW_MODE, WCM_PREVIEW_MODE_STRING, wsErrorPageTitle |
Method Summary |
protected boolean |
canAccessObjectStore(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale,
java.lang.String objectStoreName)
|
protected boolean |
doesUserHaveRightToViewMultiContent(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
Determine if user has right to view multi-contents document. |
protected WcmWorkplaceConfig |
getConfiguration(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
|
protected com.filenet.wcm.toolkit.server.base.WcmController |
getController()
|
protected boolean |
getEnableFiletracking(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
|
protected boolean |
getUsePathBasedURLs(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
|
protected java.lang.String |
getWCMBaseURL(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
Get the WCM base URL from the Workplace site prefs. |
protected void |
handleExternalDocument(com.filenet.wcm.api.Document doc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
int mode,
java.lang.String externalMimeType)
Retrieve the document content from external location. |
protected boolean |
needRedirectToExternalService(java.lang.String mimeType,
com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
javax.servlet.http.HttpServletRequest request)
|
protected boolean |
useActiveXControl(com.filenet.wcm.toolkit.server.util.WcmDataStore dataStore,
java.util.Locale locale,
javax.servlet.http.HttpServletRequest request,
int mode)
|
Methods inherited from class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet |
doGet, doPost, getCurrentVersion, getUsePathBasedURLs, handleExternalDocument, handleExternalDocument, handleExternalDocument, init |
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 |
WcmWorkplaceGetContentServlet
public WcmWorkplaceGetContentServlet()
getController
protected com.filenet.wcm.toolkit.server.base.WcmController getController()
getConfiguration
protected WcmWorkplaceConfig getConfiguration(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
throws com.filenet.wcm.toolkit.util.WcmException
- Throws:
com.filenet.wcm.toolkit.util.WcmException
getWCMBaseURL
protected java.lang.String getWCMBaseURL(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
throws java.lang.Exception
- Get the WCM base URL from the Workplace site prefs.
- Parameters:
ds
-
- Returns:
-
- Throws:
java.lang.Exception
getUsePathBasedURLs
protected boolean getUsePathBasedURLs(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEnableFiletracking
protected boolean getEnableFiletracking(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
doesUserHaveRightToViewMultiContent
protected boolean doesUserHaveRightToViewMultiContent(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale)
throws java.lang.Exception
- Determine if user has right to view multi-contents document. This setting is in the Workplace site prefs.
- Parameters:
ds
- Data storelocale
- Locale
- Returns:
-
- Throws:
java.lang.Exception
needRedirectToExternalService
protected boolean needRedirectToExternalService(java.lang.String mimeType,
com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
javax.servlet.http.HttpServletRequest request)
throws com.filenet.wcm.toolkit.util.WcmException
- Throws:
com.filenet.wcm.toolkit.util.WcmException
handleExternalDocument
protected void handleExternalDocument(com.filenet.wcm.api.Document doc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
int mode,
java.lang.String externalMimeType)
throws com.filenet.wcm.toolkit.util.WcmException,
java.io.IOException
- Retrieve the document content from external location.
- Parameters:
doc
- response
- ds
-
- Throws:
com.filenet.wcm.toolkit.util.WcmException
java.io.IOException
canAccessObjectStore
protected boolean canAccessObjectStore(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
java.util.Locale locale,
java.lang.String objectStoreName)
useActiveXControl
protected boolean useActiveXControl(com.filenet.wcm.toolkit.server.util.WcmDataStore dataStore,
java.util.Locale locale,
javax.servlet.http.HttpServletRequest request,
int mode)
© Copyright IBM Corp. 2002, 2007. All Rights Reserved.