com.filenet.wcm.apps.server.controller
Class WebDAVController
- java.lang.Object
com.filenet.wcm.toolkit.server.base.WcmDpContainer
com.filenet.wcm.toolkit.server.base.WcmController
com.filenet.wcm.toolkit.server.base.ConfigurableController
com.filenet.wcm.apps.server.controller.WcmWorkplaceController
com.filenet.wcm.apps.server.controller.WebDAVController
All implemented interfaces:
com.filenet.wcm.toolkit.server.base.WcmControllerBehaviorInterface
- public class WebDAVController
- extends WcmWorkplaceController
Nested Class Summary
| Nested classes/interfaces inherited from class com.filenet.wcm.toolkit.server.base.WcmController |
|---|
com.filenet.wcm.toolkit.server.base.WcmController.GetWriterResponse, com.filenet.wcm.toolkit.server.base.WcmController.WcmEventRequest, com.filenet.wcm.toolkit.server.base.WcmController.WindowProperties, com.filenet.wcm.toolkit.server.base.WcmController.WorkplacePrintWriter |
Field Summary
| Fields inherited from class com.filenet.wcm.apps.server.controller.WcmWorkplaceController |
|---|
WORKPLACE_CONFIGURATION_KEY |
| Fields inherited from class com.filenet.wcm.toolkit.server.base.ConfigurableController |
|---|
attemptedLoadingP8ControllerPrefs, BASE_CONFIGURATION_KEY, controllerConfigName, p8ControllerPrefs |
| Fields inherited from class com.filenet.wcm.toolkit.server.base.WcmController |
|---|
ALL_FLAGS_MASK, application, bootstrap, BOOTSTRAP_PROPERTIES_KEY, COMPAT_FLAGS_MASK, controllerEvents, CREATE_INLINE, CREATE_INLINE_KEY, CREATE_POPUP, CREATE_POPUP_KEY, CREATE_PRIVATE_FLAG, CREATE_WINDOW_ID, CREDENTIALS_BEAN_KEY, CURRENT_MODULE_KEY, currentRequest, currentResponse, dataStore, DEFER_REWRITE_KEY, deferPostThreshold, deferRedirect, deferredURL, DISABLE_BROWSER_CACHING, DUMP_DATASTORE_KEYS, FIRST_WINDOWID_KEY, FLAGS_MASK, HASH_PRIVATE_FLAG, HEADER_MODULE, HEADER_MODULE_NAME, HELP_CONTEXT_KEY, HELP_PAGE_KEY, helpMap, HOME_KEY, IGNORE_WINDOW_ID, internalTokenPolicy, lastTokenException, loginEnabled, MAIN_WINDOW, NAMED_CONTROLLERS_KEY, newPageParams, NO_EXPIRE_FLAG, NO_REWRITE_PRIVATE_FLAG, NO_WINDOW_ID, noRequestParams, noWindowIdError, okToRedirect, okToRegister, pageName, POPUP_FLAG, POPUP_KEY, popWindowIDCycleMax, popWindowIDUsePageName, preControllerEvents, PRIVATE_FLAGS_MASK, PROPAGATE_WINDOW_ID, PROPOGATE_ID, PROPOGATE_MASK, PROPOGATE_NONE, PROPOGATE_WINDOW_ID, PUSH_PREV_PRIVATE_FLAG, REDIRECT, REQUIRE_ID, REQUIRE_MASK, REQUIRE_WINDOW_ID, sendRedirectCalled, SESSION_COUNT, signInPolicy, SSL_PROTOCOL, sslInfo, tempProperties, widFactory, WINDOW_SIGNED_IN_KEY, windowIdAssigned, windowIdCreated, windowIdMode, windowIdParams, windowIdRecovered, wsPopupSessionExpired |
Constructor Summary
| Constructor and Description |
|---|
WebDAVController()
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
handleEvent(javax.servlet.ServletContext application,javax.servlet.http.HttpServletRequest request,javax.servlet.http.HttpServletResponse response)
Override the method contained in WcmWorkplaceController.
|
|
tryEncodedCredentials(javax.servlet.http.HttpServletRequest request)
|
|
validateSession(javax.servlet.http.HttpServletResponse response,java.lang.String redirectTo)
|
| Methods inherited from class com.filenet.wcm.apps.server.controller.WcmWorkplaceController |
|---|
executeModel, getConfiguredHome, getPopupException, getRouters, initializeStaticClasses, onGetInfo, onGetTimeZone, onReloadConfigFiles, postProcessWindowId, resetHomePageUrl, setQueryTimeZone, transferPageParameters |
| Methods inherited from class com.filenet.wcm.toolkit.server.base.ConfigurableController |
|---|
configureHeaderModule, configurePage, getBootstrapPage, getConfiguration, getControllerConfigName, getControllerPrefs, getDefaultPage, getErrorPage, getSignInPage, getSignInPolicy, getStaticInitializer, getWindowIdCompatibility, isBootstrapRequired, isControllerEvent, isPreControllerEvent, isStickyPage, isValidHome, setControllerConfigName |
| Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmController |
|---|
assignWindowId, catchPopupExceptions, checkLogin, checkName, cleanupWindowId, cleanupWindowId, closeWindow, closeWindow, configureDataProviders, configurePage, configurePage, configurePage, configurePage, configurePageName, constructTargetUrl, createWindowId, encodeUserToken, encodeWindowId, forceSignInToDefaultPage, generateUserToken, getApplicationResource, getBaseURL, getBootstrapFile, getClientCharacterEncoding, getClientLocale, getClientTimeZone, getCurrentRequest, getDataStore, getDataStore, getDebugTrace, getEncodedSessionId, getErrorMessageBox, getErrorTrace, getEventBaseURL, getFirstWindowId, getHeaderModule, getHelpContext, getHelpPage, getHelpURL, getHomeURL, getHomeURL, getHomeURLKey, getInitParameter, getInitParameter, getInitParameter, getInitParameter, getInitParameterBoolean, getInternalTokenPolicy, getLastTokenException, getLocalIP, getLoginRoutingInfo, getMethod, getName, getNewPageParameter, getPageId, getPageName, getPageParameter, getPageParameterNames, getPageParameters, getPageParameters, getPageParameterString, getParameter, getParameters, getPOSTThreshold, getProperty, getRequestAttribute, getRequestDispatcher, getRequestedClientLocale, getRequestHash, getServerCredentials, getServletContext, getSessionId, getSSLInfo, getSystemInfo, getTemporaryProperty, getTime, getTimerKeys, getUIRoot, getUserAgent, getUserInfo, getUserTokenPolicy, getWebappRootURL, getWindowId, getWindowId, getWindowIDFactory, getWindowIdFromReferer, getWindowIdFromReferer, getWindowIdFromURL, getWindowIdModeValue, getWindowIdModeValue, getWindowIdObject, getWindowMap, getWindowProperties, getWindowProperty, getWriterAndStop, handleEvent, handleEvent, initializeModules, initializeModules, invokeNamedEvent, invokeNamedEvent, isEventRequest, isForcedToken, isGlobalEventRequest, isGuest, isNewWindowIdRequired, isNonReturnableBookmark, isPopup, isPopup, isPopup, isPopupSignedIn, isPopupSignedIn, isPopupSignedIn, isRegistered, isSSOConfigured, isSSOConfigured, isSSOFilterConfigured, isSSOFilterConfigured, onChangeApp, onChangePage, onCloseWindow, onHelp, onHome, onSignIn, onSignOut, openPopup, openPopup, openPopup, openPopupViaPOST, peekEvent, peekGlobalEvent, peekNewPageParameters, peekNoRequestParameters, popPageParameter, postTime, prepareResponse, registerGlobalEvent, registerModule, registerModule, registerModule, sendCloseWindow, sendRedirect, sendRedirect, sendRedirect, serverSideInclude, setAutoFixWindowId, setException, setFirstWindowId, setHelpContext, setHelpContext, setHelpPage, setHomeURL, setHomeURL, setHomeURL, setLocale, setLoginEnabled, setName, setProperty, setRequestAttribute, setTemporaryProperty, setWindowIDFactory, setWindowProperty, subscribeGlobalEvent, subscribeGlobalEvent, unRegisterModule |
| Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmDpContainer |
|---|
addDataProvider, addDataProvider, queryDataProvider |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
WebDAVController
- public WebDAVController()
Method Detail
tryEncodedCredentials
- protected boolean tryEncodedCredentials( javax.servlet.http.HttpServletRequest request)
- throws java.lang.Exception
Overrides:
tryEncodedCredentials in class com.filenet.wcm.toolkit.server.base.WcmController
Throws:
java.lang.ExceptionhandleEvent
- public boolean handleEvent(javax.servlet.ServletContext application,
- javax.servlet.http.HttpServletRequest request,
- javax.servlet.http.HttpServletResponse response)
- throws java.io.IOException
- javax.servlet.ServletException
- java.lang.Exception
Override the method contained in WcmWorkplaceController.
If logon fails due to a credentials exception, this method attempts to
sign on again by using the WebDAVSignInPolicy. This action ensures that a
WebDAV Unauthorized response is handed back even if the client
attempts to use stale cached credentials.
Overrides:
handleEvent in class WcmWorkplaceController
Parameters:
application - The JSP application object request - The JSP request object response - The JSP response object Returns:
boolean true if a server-side redirect to a UI JSP is permitted.
Throws:
java.io.IOExceptionjavax.servlet.ServletExceptionjava.lang.ExceptionvalidateSession
- protected boolean validateSession( javax.servlet.http.HttpServletResponse response,
- java.lang.String redirectTo)
- throws java.lang.Exception
Overrides:
validateSession in class com.filenet.wcm.toolkit.server.base.WcmController
Throws:
java.lang.Exception