Class AbstractApplicationAction

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action
Direct Known Subclasses:
AbstractTokenConsumerResponseAction, IssueDiscoveryRequest, PrepareDiscoveryStateDataContext, PreservePostData, PreserveStateDataAction, RecoverPostData, RecoverStateData, SelectLogoutConsumerFlow, SelectRelyingPartyConfiguration, SelectTokenConsumerFlow, ValidateSessionInitiatorRequest

public abstract class AbstractApplicationAction extends AbstractAgentAction
Base class for actions that need access to the Application in an AgentRequestContext.

This class guarantees that the context and application exists after doPreExecute(ProfileRequestContext) runs and returns true.

Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_PROFILE_CTX
Precondition:
ensureAgentRequestContext().getApplication() != null
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
    • application

      @NonnullBeforeExec private Application application
      Cached agent from context.
  • Constructor Details

    • AbstractApplicationAction

      public AbstractApplicationAction()
  • Method Details