InboundMessageType - OutboundMessageType - public class PopulateClientStorageSaveContext<InboundMessageType,OutboundMessageType> extends AbstractProfileAction<InboundMessageType,OutboundMessageType>
ClientStorageSaveContext with any storage operations
identified as required from the current session and in need of saving.
The action will signal the SAVE_NOT_NEEDED event if it is unnecessary to proceed with the
save operation.
| Modifier and Type | Field and Description |
|---|---|
private Logger |
log
Class logger.
|
static String |
SAVE_NOT_NEEDED
Event signaling that no load step is necessary.
|
private Collection<ClientStorageService> |
storageServices
The storage service instances to check for a save requirement.
|
| Constructor and Description |
|---|
PopulateClientStorageSaveContext()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext) |
protected boolean |
doPreExecute(ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext) |
void |
setStorageServices(Collection<ClientStorageService> services)
Set the
ClientStorageService instances to check for saving. |
doPostExecute, doPostExecute, execute, getHttpServletRequest, getHttpServletResponse, getLogPrefix, setHttpServletRequest, setHttpServletResponsedestroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized@Nonnull @NotEmpty public static final String SAVE_NOT_NEEDED
@Nonnull @NonnullElements private Collection<ClientStorageService> storageServices
public PopulateClientStorageSaveContext()
public void setStorageServices(@Nonnull@NonnullElements Collection<ClientStorageService> services)
ClientStorageService instances to check for saving.services - instances to check for savingprotected boolean doPreExecute(@Nonnull ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
doPreExecute in class AbstractProfileAction<InboundMessageType,OutboundMessageType>protected void doExecute(@Nonnull ProfileRequestContext<InboundMessageType,OutboundMessageType> profileRequestContext)
doExecute in class AbstractProfileAction<InboundMessageType,OutboundMessageType>Copyright © 1999–2016 Shibboleth Consortium. All rights reserved.