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:
Nested Class Summary
| Modifier and Type | Class and Description |
|---|---|
|
WcmWorkplaceGetContentServlet.WcmGetContentRequest
|
| Nested classes/interfaces inherited from class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet |
|---|
com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet.GetContentRequest, com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet.GetRequest, com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet.HeadRequest |
Field Summary
| 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 |
Constructor Summary
| Constructor and Description |
|---|
WcmWorkplaceGetContentServlet()
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
canAccessObjectStore(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale,java.lang.String objectStoreName)
|
|
doesUserHaveRightToViewMultiContent(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
Determines whether the user has the right to view multi-contents document.
|
|
getConfiguration(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
|
|
getController()
|
|
getEnableFiletracking(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
|
|
getUsePathBasedURLs(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
|
|
getWCMBaseURL(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
Gets the WCM base URL from the Workplace site preferences.
|
|
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)
Retrieves the document content from an external location.
|
|
needRedirectToExternalService(java.lang.String mimeType,com.filenet.wcm.toolkit.server.util.WcmDataStore ds,javax.servlet.http.HttpServletRequest request)
|
|
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, doHead, doPost, getCurrentVersion, getUsePathBasedURLs, handleExternalDocument, handleExternalDocument, handleExternalDocument, init |
| Methods inherited from class javax.servlet.http.HttpServlet |
|---|
doDelete, 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 |
Constructor Detail
WcmWorkplaceGetContentServlet
- public WcmWorkplaceGetContentServlet( )
Method Detail
getController
- protected com.filenet.wcm.toolkit.server.base.WcmController getController( )
Overrideable factory method to get the controller bean.
Specified by:
getController in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
Returns:
a new instance of WcmController
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.WcmExceptiongetWCMBaseURL
- protected java.lang.String getWCMBaseURL( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
- java.util.Locale locale)
- throws java.lang.Exception
Gets the WCM base URL from the Workplace site preferences.
Overrides:
getWCMBaseURL in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
Parameters:
ds - Returns:
Throws:
java.lang.ExceptiongetUsePathBasedURLs
- protected boolean getUsePathBasedURLs( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
- java.util.Locale locale)
- throws java.lang.Exception
Description copied from class:
com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
The default implementation calls getUsePathBasedURLs(WcmDataStore), for compatibility
purposes, for this release.
Overrides:
getUsePathBasedURLs in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
Returns:
Throws:
java.lang.ExceptiongetEnableFiletracking
- protected boolean getEnableFiletracking( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
- java.util.Locale locale)
Overrides:
getEnableFiletracking in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
doesUserHaveRightToViewMultiContent
- protected boolean doesUserHaveRightToViewMultiContent( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
- java.util.Locale locale)
- throws java.lang.Exception
Determines whether the user has the right to view multi-contents document. This setting is in the Workplace site preferences.
Overrides:
doesUserHaveRightToViewMultiContent in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
Parameters:
ds - Data store locale - Locale Returns:
Throws:
java.lang.ExceptionneedRedirectToExternalService
- 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
Overrides:
needRedirectToExternalService in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
Throws:
com.filenet.wcm.toolkit.util.WcmExceptionhandleExternalDocument
- 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
Retrieves the document content from an external location.
Overrides:
handleExternalDocument in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
Parameters:
doc - response - ds - Throws:
com.filenet.wcm.toolkit.util.WcmExceptionjava.io.IOExceptioncanAccessObjectStore
- protected boolean canAccessObjectStore( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
- java.util.Locale locale,
- java.lang.String objectStoreName)
Overrides:
canAccessObjectStore in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
useActiveXControl
- protected boolean useActiveXControl( com.filenet.wcm.toolkit.server.util.WcmDataStore dataStore,
- java.util.Locale locale,
- javax.servlet.http.HttpServletRequest request,
- int mode)
Description copied from class:
com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
determine if the File Tracking Active-X control should be used or not
default implementation/behavior does not use the ACtive-X control
Overrides:
useActiveXControl in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
Returns:
true if Active-X control should be used, false otherwise
com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet