Class SetProfileId

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction

public class SetProfileId extends AbstractProfileAction
A profile action that sets the ID of the profile in use.
Event:
EventIds.PROCEED_EVENT_ID
Postcondition:
ProfileRequestContext.profileId != null
  • Field Details

    • profileId

      @Nonnull @NotEmpty private final String profileId
      ID of the profile in use.
  • Constructor Details

    • SetProfileId

      public SetProfileId(@Nonnull @NotEmpty String id)
      Constructor.
      Parameters:
      id - ID of the profile in use
  • Method Details

    • doExecute

      protected void doExecute(@Nonnull ProfileRequestContext profileRequestContext)
      Performs this action. Actions must override this method to perform their work.
      Overrides:
      doExecute in class AbstractProfileAction
      Parameters:
      profileRequestContext - the current IdP profile request context