# Package org.opensaml.profile.action

@NonnullElements package org.opensaml.profile.action
Interfaces and classes for profile actions, discrete units of behavior that make up a profile.

Related Packages
Package
Description
org.opensaml.profile.action.impl
Implementations of general profile actions.
Class
Description
AbstractConditionalProfileAction
Base class for conditional profile actions.
AbstractHandlerDelegatingProfileAction<DelegateType extends MessageHandler>
Base class for a profile action which just delegates to an instance of `MessageHandler`.
AbstractProfileAction
Base class for profile actions.
ActionSupport
Helper class for `ProfileAction` operations.
EventException
Runtime exception which may be used to communicate a specific event ID.
EventIds
Constants to use for `ProfileAction` `EventContext`s.
ProfileAction
Interface for actions that operate on a `ProfileRequestContext`.