# Adding Portal Controls to Java Page Flows

Page Flows let you control a user's path through an application. The actions (such as a button click) and conditions (such as whether the user's login succeeded or failed or whether or not the user is a manager) determine which JSP the user it taken to next in the application. Portal Controls provide a variety of actions and ways to incorporate conditions that give you precise control over both a user's path through your applications and what occurs on that path.

This section provides descriptions of and guidance on using Portal Controls in your Page Flows.

## Topics Included in This Section

Using Portal Controls

This section provides general guidance on adding and configuring Portal Controls in your Page Flows.

Group Provider Control

This control lets you use group management actions in your Page Flows.

Profile Control

This control lets you manage user profiles in your Page Flows.

Property Control

This control lets you manage and retrieve

Rules Executor Control

This control lets you evaluate objects in working memory against a set of rules.

Rules Manager Control

This control lets you look up information about the rule sets that can be used by the Rules Executor Control.

User Info Control

This control lets you retrieve information about users in your Page Flows.

User Login Control

This control lets you add login and logout to your Page Flows.

User Provider Control

This control provides user management actions in your Page Flows.

Click Content Event Control

This control dispatches a ClickContentEvent to the event service for use in campaigns and behavior tracking.

Display Content Event Control

This control dispatches a DisplayContentEvent to the event service for use in campaigns and behavior tracking.

Generic Event Control

This control dispatches an event to the event service for use in campaigns.

Generic Tracking Control

This control dispatches a tracking event to the event service for use in campaigns and behavior tracking.

Rule Event Control

This control dispatches a RuleEvent to the event service for use in campaigns and behavior tracking.

Session Login Event

This control dispatches a SessionLoginEvent to the event service for use in campaigns and behavior tracking.

User Registration Event

This control dispatches a UserRegistrationEvent to the event service for use in campaigns and behavior tracking.

Note: WebLogic Portal also supports the legacy use of deprecated controls from the initial product release. If you have deprecated controls in your Page Flows, and you want to upgrade to the replacement controls to take advantage of new features, go to your Page Flow's Source View, click in the name of the control, and press F1. The Javadoc that appears tells you which control to use instead of the deprecated control.

Related Topics

Using Portal Controls

Working with Java Controls

Guide to Building Page Flows