CatUserProfile

CatUserProfile

Superclass
Object

Subclasses
none

Referenced By
ChangePasswordDialog, CatLogin, SysAdminChangePasswordDialog,
SecurityAdminDialog, CatLoginDialog, ApplicationInfo

CatUserProfile brings together much of the user's information.  It is
stored in a UserInfo.  This information is stored here instead of 
UserInfo because CatUserProfile is a slight refactoring of userprof
BOSS files which stored this information.  The "default" CatUserProfile
is stored in 'UserInfo default profile'

Referenced By
	CatLogin, UserInfo, SecurityAdminDialog

Instance Variables
passwordChangeDate <Date> when the user's password was last changed
userAccessRoles <OrderedCollection of: String> all roles for this user
userAccessFamilies <OrderedCollection of: String> all product families the user can view
profileDisabled <Boolean> [description] the profile is disabled after repeated login failures
mayAccessAllFamilies <Boolean> [description] currently not used
mayAccessFamilyTotals <Boolean> [description] cuurently not used
previousPasswords <OrderedCollection of: String> prevents reuse of old passwords Class Variables none Contacts barcalow@cat.ncsa.uiuc.edu

Potential problems with this comment:
	Instance variable not commented - 
		role