public class LogoutPropagationContext extends BaseContext
| Modifier and Type | Class and Description |
|---|---|
static class |
LogoutPropagationContext.Result
Logout propagation result.
|
BaseContext.ContextSetNoRemoveIteratorDecorator| Modifier and Type | Field and Description |
|---|---|
private String |
detail
Details of result, typically only populated for failures.
|
private LogoutPropagationContext.Result |
result
Result of logout propagation flow.
|
private SPSession |
session
SP session to be destroyed.
|
private String |
sessionKey
Session key.
|
| Constructor and Description |
|---|
LogoutPropagationContext() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDetail()
Get detailed message regarding result of logout propagation.
|
LogoutPropagationContext.Result |
getResult()
Get the result of the logout propagation.
|
SPSession |
getSession()
Get the
SPSession being destroyed by the logout propagation. |
String |
getSessionKey()
Gets the key under which the
SPSession was stored in LogoutContext.getKeyedSessionMap(). |
void |
setDetail(String msg)
Set the logout propagation result detail message.
|
void |
setResult(LogoutPropagationContext.Result theResult)
Set the logout propagation result.
|
void |
setResultString(String resultString)
Set the logout propagation result from a string representation of
LogoutPropagationContext.Result. |
void |
setSession(SPSession theSession)
Set the
SPSession to be destroyed. |
void |
setSessionKey(String key)
Sets the key under which the
SPSession was stored in LogoutContext.getKeyedSessionMap(). |
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, isAutoCreateSubcontexts, iterator, removeSubcontext, removeSubcontext, setAutoCreateSubcontexts, setParent@Nonnull private LogoutPropagationContext.Result result
@Nullable public SPSession getSession()
SPSession being destroyed by the logout propagation.public void setSession(@Nullable SPSession theSession)
SPSession to be destroyed.theSession - the SP session@Nullable public String getSessionKey()
SPSession was stored in LogoutContext.getKeyedSessionMap().public void setSessionKey(@Nullable String key)
SPSession was stored in LogoutContext.getKeyedSessionMap().key - Session key.@Nonnull public LogoutPropagationContext.Result getResult()
public void setResult(@Nonnull LogoutPropagationContext.Result theResult)
theResult - non-null resultpublic void setResultString(@Nonnull String resultString)
LogoutPropagationContext.Result.resultString - Non-null string representation of LogoutPropagationContext.Result.@Nullable public String getDetail()
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.