public abstract class AbstractWebApplicationService extends Object implements SingleLogoutService
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOGGER
Logger instance.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWebApplicationService(String id,
String originalUrl,
String artifactId) |
| Modifier and Type | Method and Description |
|---|---|
protected static String |
cleanupUrl(String url) |
boolean |
equals(Object object) |
String |
getArtifactId()
Retrieves the artifact supplied with the service.
|
Map<String,Object> |
getAttributes() |
String |
getId() |
String |
getOriginalUrl()
Return the original url provided (as
service or targetService request parameter). |
protected Principal |
getPrincipal() |
int |
hashCode() |
boolean |
isLoggedOutAlready()
Return if the service is already logged out.
|
boolean |
matches(Service service) |
void |
setLoggedOutAlready(boolean loggedOutAlready)
Set if the service is already logged out.
|
void |
setPrincipal(Principal principal) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetResponsepublic final String getId()
public final String getArtifactId()
WebApplicationServicegetArtifactId in interface WebApplicationServicepublic final Map<String,Object> getAttributes()
getAttributes in interface Principalpublic final String getOriginalUrl()
service or targetService request parameter).
Used to reconstruct the redirect url.getOriginalUrl in interface WebApplicationServiceprotected Principal getPrincipal()
public void setPrincipal(Principal principal)
setPrincipal in interface Servicepublic boolean isLoggedOutAlready()
isLoggedOutAlready in interface SingleLogoutServicepublic final void setLoggedOutAlready(boolean loggedOutAlready)
setLoggedOutAlready in interface SingleLogoutServiceloggedOutAlready - if the service is already logged out.Copyright © 2004-2014 Jasig. All Rights Reserved.