com.filenet.wcm.apps.server.servlet

Class WcmWorkplaceGetContentServlet

  1. java.lang.Object
  2. extended byjavax.servlet.GenericServlet
  3. extended byjavax.servlet.http.HttpServlet
  4. extended bycom.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
  5. extended bycom.filenet.wcm.apps.server.servlet.WcmWorkplaceGetContentServlet
All implemented interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

  1. public class WcmWorkplaceGetContentServlet
  2. extends com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
See Also:
Serialized Form

Nested Class Summary

Modifier and Type Class and Description
  1. protected class
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
  1. protected
  2. boolean
canAccessObjectStore(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale,java.lang.String objectStoreName)
  1. protected
  2. boolean
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.
  1. protected
  2. WcmWorkplaceConfig
getConfiguration(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
  1. protected
  2. com.filenet.wcm.toolkit.server.base.WcmController
getController()
  1. protected
  2. boolean
getEnableFiletracking(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
  1. protected
  2. boolean
getUsePathBasedURLs(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
  1. protected
  2. java.lang.String
getWCMBaseURL(com.filenet.wcm.toolkit.server.util.WcmDataStore ds,java.util.Locale locale)
Gets the WCM base URL from the Workplace site preferences.
  1. protected
  2. 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)
Retrieves the document content from an external location.
  1. protected
  2. boolean
needRedirectToExternalService(java.lang.String mimeType,com.filenet.wcm.toolkit.server.util.WcmDataStore ds,javax.servlet.http.HttpServletRequest request)
  1. protected
  2. 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, 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

  1. public WcmWorkplaceGetContentServlet( )

Method Detail

getController

  1. protected com.filenet.wcm.toolkit.server.base.WcmController getController( )
Description copied from class: com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
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

  1. protected WcmWorkplaceConfig getConfiguration( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
  2. java.util.Locale locale)
  3. throws com.filenet.wcm.toolkit.util.WcmException
Throws:
com.filenet.wcm.toolkit.util.WcmException

getWCMBaseURL

  1. protected java.lang.String getWCMBaseURL( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
  2. java.util.Locale locale)
  3. 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.Exception

getUsePathBasedURLs

  1. protected boolean getUsePathBasedURLs( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
  2. java.util.Locale locale)
  3. 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.Exception

getEnableFiletracking

  1. protected boolean getEnableFiletracking( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
  2. java.util.Locale locale)
Overrides:
getEnableFiletracking in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet

doesUserHaveRightToViewMultiContent

  1. protected boolean doesUserHaveRightToViewMultiContent( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
  2. java.util.Locale locale)
  3. 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.Exception

needRedirectToExternalService

  1. protected boolean needRedirectToExternalService( java.lang.String mimeType,
  2. com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
  3. javax.servlet.http.HttpServletRequest request)
  4. throws com.filenet.wcm.toolkit.util.WcmException
Overrides:
needRedirectToExternalService in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet
Throws:
com.filenet.wcm.toolkit.util.WcmException

handleExternalDocument

  1. protected void handleExternalDocument( com.filenet.wcm.api.Document doc,
  2. javax.servlet.http.HttpServletRequest request,
  3. javax.servlet.http.HttpServletResponse response,
  4. com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
  5. int mode,
  6. java.lang.String externalMimeType)
  7. throws com.filenet.wcm.toolkit.util.WcmException
  8. 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.WcmException
java.io.IOException

canAccessObjectStore

  1. protected boolean canAccessObjectStore( com.filenet.wcm.toolkit.server.util.WcmDataStore ds,
  2. java.util.Locale locale,
  3. java.lang.String objectStoreName)
Overrides:
canAccessObjectStore in class com.filenet.wcm.toolkit.server.servlet.WcmGetContentServlet

useActiveXControl

  1. protected boolean useActiveXControl( com.filenet.wcm.toolkit.server.util.WcmDataStore dataStore,
  2. java.util.Locale locale,
  3. javax.servlet.http.HttpServletRequest request,
  4. 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