org.jasig.cas.client.validation
Class AbstractCasProtocolUrlBasedTicketValidator

java.lang.Object
  extended by org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
      extended by org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator
All Implemented Interfaces:
TicketValidator
Direct Known Subclasses:
Cas10TicketValidator, Cas20ServiceTicketValidator

public abstract class AbstractCasProtocolUrlBasedTicketValidator
extends AbstractUrlBasedTicketValidator

Abstract class that knows the protocol for validating a CAS ticket.

Since:
3.1
Version:
$Revision$ $Date$
Author:
Scott Battaglia

Field Summary
 
Fields inherited from class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
log
 
Constructor Summary
protected AbstractCasProtocolUrlBasedTicketValidator(java.lang.String casServerUrlPrefix)
           
 
Method Summary
protected  java.lang.String retrieveResponseFromServer(java.net.URL validationUrl, java.lang.String ticket)
          Retrieves the response from the server by opening a connection and merely reading the response.
 
Methods inherited from class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
constructValidationUrl, encodeUrl, getUrlSuffix, parseResponseFromServer, populateUrlAttributeMap, setCustomParameters, setRenew, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCasProtocolUrlBasedTicketValidator

protected AbstractCasProtocolUrlBasedTicketValidator(java.lang.String casServerUrlPrefix)
Method Detail

retrieveResponseFromServer

protected final java.lang.String retrieveResponseFromServer(java.net.URL validationUrl,
                                                            java.lang.String ticket)
Retrieves the response from the server by opening a connection and merely reading the response.

Specified by:
retrieveResponseFromServer in class AbstractUrlBasedTicketValidator
Parameters:
validationUrl - the url to send the validation request to.
ticket - the ticket to validate.
Returns:
the response from the CAS server.


Copyright © 2006-2009 JA-SIG. All Rights Reserved.