Package net.shibboleth.idp.cas.flow.impl
Class PublishProtocolMessageAction<RequestType,ResponseType>
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- org.opensaml.profile.action.AbstractProfileAction
-
- org.opensaml.profile.action.AbstractConditionalProfileAction
-
- net.shibboleth.idp.profile.AbstractProfileAction
-
- net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction<RequestType,ResponseType>
-
- net.shibboleth.idp.cas.flow.impl.PublishProtocolMessageAction<RequestType,ResponseType>
-
- Type Parameters:
RequestType- requestResponseType- response
- All Implemented Interfaces:
Component,DestructableComponent,InitializableComponent,ProfileAction,Aware,MessageSource,MessageSourceAware,Action
public class PublishProtocolMessageAction<RequestType,ResponseType> extends AbstractCASProtocolAction<RequestType,ResponseType>
Action to publish the CAS protocol request or response messages, i.e.ProtocolContext.getResponse(), in Spring Webflow flow scope to make available in views. The key name is the protocol object simple class name converted to variable case, e.g.TicketValidationResponseis accessible asflowScope.ticketValidationResponse.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanrequestFlagRequest/response flag.
-
Constructor Summary
Constructors Constructor Description PublishProtocolMessageAction(boolean isRequest)Creates a new instance to publish request or response messages to Webflow request scope.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EventdoExecute(RequestContext springRequestContext, ProfileRequestContext profileRequestContext)-
Methods inherited from class net.shibboleth.idp.cas.flow.impl.AbstractCASProtocolAction
getCASRequest, getCASResponse, getCASService, getCASTicket, getProtocolContext, setCASRequest, setCASResponse, setCASService, setCASTicket
-
Methods inherited from class net.shibboleth.idp.profile.AbstractProfileAction
execute, getBean, getBean, getMessage, getMessage, getMessage, getParameter, getParameter, getProfileContextLookupStrategy, getRequestContext, getResult, setMessageSource, setProfileContextLookupStrategy
-
Methods inherited from class org.opensaml.profile.action.AbstractConditionalProfileAction
doPreExecute, getActivationCondition, setActivationCondition
-
Methods inherited from class org.opensaml.profile.action.AbstractProfileAction
doExecute, doPostExecute, doPostExecute, execute, getHttpServletRequest, getHttpServletRequestSupplier, getHttpServletResponse, getHttpServletResponseSupplier, getLogPrefix, setHttpServletRequest, setHttpServletRequestSupplier, setHttpServletResponse, setHttpServletResponseSupplier
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent
initialize, isInitialized
-
-
-
-
Method Detail
-
doExecute
@Nonnull protected Event doExecute(@Nonnull RequestContext springRequestContext, @Nonnull ProfileRequestContext profileRequestContext)
- Overrides:
doExecutein classAbstractProfileAction
-
-