org.jasig.cas.authentication.principal
Interface Service

All Superinterfaces:
Principal, java.io.Serializable
All Known Subinterfaces:
WebApplicationService
All Known Implementing Classes:
AbstractWebApplicationService, GoogleAccountsService, SamlService, SimpleWebApplicationServiceImpl

public interface Service
extends Principal

Marker interface for Services. Services are generally either remote applications utilizing CAS or applications that principals wish to gain access to. In most cases this will be some form of web application.

Since:
3.0

This is a published and supported CAS Server 3 API.

Version:
$Revision: 1.2 $ $Date: 2007/01/22 20:35:26 $
Author:
William G. Thompson, Jr., Scott Battaglia

Method Summary
 boolean logOutOfService(java.lang.String sessionIdentifier)
           
 boolean matches(Service service)
           
 void setPrincipal(Principal principal)
           
 
Methods inherited from interface org.jasig.cas.authentication.principal.Principal
getAttributes, getId
 

Method Detail

setPrincipal

void setPrincipal(Principal principal)

logOutOfService

boolean logOutOfService(java.lang.String sessionIdentifier)

matches

boolean matches(Service service)


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