As a result of the additional level of indirection to setting up a custom profile selection class for a profile set, a handler definition file is now used to drive the profile selection process.
This file names the handler and specifies the profile selection class to be used. Once you have defined the handler, IBM® WebSphere® Portlet Factory Designer's profile set management tools automatically pick up the named handler and make it available for selection on the Profile Management
In addition to specifying the profile selection class you can also (optionally) specify a SegmentList class. This is a class used by the Profile Customizer when allowing the user to add segments (or Roles) to a Profile. The segments are name values that the Profile Selection implementation class can use to map the user to a particular profile within a profile set.
Thus creating a Profile Selection implementation is a two-step process:
- Create a class that implements the ProfileSelection interface.
- Create a class that implements the SegmentList interface.
Parent topic: Profile selection and storage management: wpf7