org.jasig.cas.web.support
Class AbstractSingleSignOutEnabledArgumentExtractor

java.lang.Object
  extended by org.jasig.cas.web.support.AbstractSingleSignOutEnabledArgumentExtractor
All Implemented Interfaces:
ArgumentExtractor
Direct Known Subclasses:
CasArgumentExtractor, GoogleAccountsArgumentExtractor, SamlArgumentExtractor

public abstract class AbstractSingleSignOutEnabledArgumentExtractor
extends java.lang.Object
implements ArgumentExtractor

Abstract class for handling the enabling and disabling of Single Sign Out features.

Since:
3.1.2
Version:
$Revision: 1.1 $ $Date: 2005/08/19 18:27:17 $
Author:
Scott Battaglia

Constructor Summary
AbstractSingleSignOutEnabledArgumentExtractor()
           
 
Method Summary
 WebApplicationService extractService(javax.servlet.http.HttpServletRequest request)
          Retrieve the service from the request.
protected abstract  WebApplicationService extractServiceInternal(javax.servlet.http.HttpServletRequest request)
           
protected  HttpClient getHttpClientIfSingleSignOutEnabled()
           
 void setDisableSingleSignOut(boolean disableSingleSignOut)
           
 void setHttpClient(HttpClient httpClient)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSingleSignOutEnabledArgumentExtractor

public AbstractSingleSignOutEnabledArgumentExtractor()
Method Detail

setHttpClient

public void setHttpClient(HttpClient httpClient)

getHttpClientIfSingleSignOutEnabled

protected HttpClient getHttpClientIfSingleSignOutEnabled()

setDisableSingleSignOut

public void setDisableSingleSignOut(boolean disableSingleSignOut)

extractService

public final WebApplicationService extractService(javax.servlet.http.HttpServletRequest request)
Description copied from interface: ArgumentExtractor
Retrieve the service from the request.

Specified by:
extractService in interface ArgumentExtractor
Parameters:
request - the request context.
Returns:
the fully formed Service or null if it could not be found.

extractServiceInternal

protected abstract WebApplicationService extractServiceInternal(javax.servlet.http.HttpServletRequest request)


Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.