public interface ProfileStore
The ProfileStore stores and provides access to all the ProfileSet instances. A ProfileSet is the set of profiles associated with a given "profile member". A "profile member" can be a member of multiple profiles. This is what "profiling" is all about - dicing and slicing entity sets into different groups by assigning them to profiles.
Modifier and Type | Method and Description |
---|---|
void |
addProfileSet(ProfileSet profileSet)
Add a ProfileSet to the store.
|
ProfileSet |
getProfileSet(String baseProfile)
Get the ProfileSet associated with the specified profile member.
|
void addProfileSet(ProfileSet profileSet)
profileSet
- The ProfileSet.ProfileSet getProfileSet(String baseProfile) throws UnknownProfileMemberException
A profile "member" can be a member of multiple profiles. This method should return that list of profiles.
Implementations must be case insensitive.
baseProfile
- The base profile name.UnknownProfileMemberException
- There's no ProfileSet
for the specified base profile.Copyright © 2020. All rights reserved.