public abstract class AbstractServletModule
extends com.google.inject.servlet.ServletModule
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractServletModule(org.eurekaclinical.standardapis.props.CasEurekaClinicalProperties inProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureServlets() |
protected String |
getCasProxyCallbackPath()
Returns the path part of the proxy callback URL.
|
protected String |
getCasProxyCallbackUrl()
Returns the proxy callback URL.
|
protected Map<String,String> |
getCasValidationFilterInitParams()
Constructs an init parameter map for the
Cas20ProxyReceivingTicketValidationFilter filter. |
protected String |
getProtectedPath()
Gets the Tomcat protected path (that triggers CAS authentication).
|
protected void |
serveDestroySession()
Serves
/destroy-session. |
protected void |
serveGetSession()
Serves
/protected/get-session. |
protected void |
serveGetSessionProperties()
Serves
/protected/get-session-properties. |
protected void |
serveLogin()
Serves
/protected/login. |
protected void |
serveLogout()
Serves
/logout. |
protected void |
serveProxyResource()
Serves
/proxy-resource/*. |
protected void |
setupFilters()
Override to setup additional filters.
|
protected abstract void |
setupServlets()
Implement this method with calls to
ServletModule.serve(java.lang.String, java.lang.String...)
to add servlets to the webapp. |
configure, filter, filterRegex, getServletContext, serve, serveRegexaddError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected AbstractServletModule(org.eurekaclinical.standardapis.props.CasEurekaClinicalProperties inProperties)
protected String getCasProxyCallbackPath()
protected String getCasProxyCallbackUrl()
protected abstract void setupServlets()
ServletModule.serve(java.lang.String, java.lang.String...)
to add servlets to the webapp.protected void setupFilters()
protected final void configureServlets()
configureServlets in class com.google.inject.servlet.ServletModuleprotected String getProtectedPath()
protected void serveLogin()
/protected/login.protected void serveGetSession()
/protected/get-session.protected void serveProxyResource()
/proxy-resource/*.protected void serveDestroySession()
/destroy-session.protected void serveLogout()
/logout.protected void serveGetSessionProperties()
/protected/get-session-properties.Copyright © 2016–2018 Emory University. All rights reserved.