atg.userprofiling.endeca
Class ProfileUserState
java.lang.Object
   UserState
UserState
       atg.endeca.assembler.navigation.LiveUserState
atg.endeca.assembler.navigation.LiveUserState
           atg.userprofiling.endeca.ProfileUserState
atg.userprofiling.endeca.ProfileUserState
- public class ProfileUserState 
- extends LiveUserState
Extends Endeca UserState to populate its userSegments list with profile
 segments, the current site, and all site groups that contain the current site.
| Field Summary | 
| protected static java.lang.String | CLASS_VERSIONClass version string
 | 
 
 
 
| Methods inherited from class atg.endeca.assembler.navigation.LiveUserState | 
| getPrefixDelimiter, getSegmentsNeeded, getSiteGroupManager, getSiteGroupPrefix, getSitePrefix, getUserSegments, setPrefixDelimiter, setSegmentsNeeded, setSiteGroupManager, setSiteGroupPrefix, setSitePrefix | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CLASS_VERSION
protected static final java.lang.String CLASS_VERSION
- Class version string
 
- See Also:
- Constant Field Values
 
ProfileUserState
public ProfileUserState()
setProfile
public void setProfile(Profile pProfile)
- Sets the Profile for the current user.
 
- 
 
getProfile
public Profile getProfile()
- 
- Returns:
- the Profile for the current user
 
setUserSegmentPrefix
public void setUserSegmentPrefix(java.lang.String pUserSegmentPrefix)
- Sets the prefix to use with each segment name.
 
- 
 
getUserSegmentPrefix
public java.lang.String getUserSegmentPrefix()
- 
- Returns:
- the prefix to use with each segment name.
 
computeSegments
public void computeSegments()
- Adds the names of the current user's segments
 the list of user segments to be used by the Assembler. Each segment name can be prefixed
 by a string to distinguish segment names from other entries in the list such as sites
 and site groups.
 
- 
- Overrides:
- computeSegmentsin class- LiveUserState
 
-