atg.userdirectory
Interface User

All Superinterfaces:
DirectoryPrincipal, OrganizationalEntity, java.security.Principal

public interface User
extends OrganizationalEntity

An Organization is a Principal representing an individual user.


Field Summary
static java.lang.String CLASS_VERSION
           
 
Method Summary
 java.lang.String getEmailAddress()
          Get the email address of this user.
 java.lang.String getFirstName()
          Get the first name of this user.
 java.lang.String getLastName()
          Get the last name of this user.
 java.lang.String getLogin()
          Get the login name of this user.
 java.lang.String getPassword()
          Get the password of this user.
 java.util.Collection getSecondaryOrganizations()
          Get the secondary parent organizations which contain this User.
 
Methods inherited from interface atg.userdirectory.OrganizationalEntity
assignRole, getAncestorOrganizations, getAssignedRoles, getParentOrganization, hasAssignedRole, removeRole
 
Methods inherited from interface atg.userdirectory.DirectoryPrincipal
createRelativeRole, getAccessRights, getDescription, getEffectivePrincipals, getMembers, getOrganizationMembersSortOnName, getPrimaryKey, getRelativeRole, getRelativeRoles, getUserDirectory, getUserMembersSortOnEmailAddress, getUserMembersSortOnFirstName, getUserMembersSortOnLastName, getUserMembersSortOnLogin, hasMember
 
Methods inherited from interface java.security.Principal
equals, getName, hashCode, toString
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values
Method Detail

getLogin

java.lang.String getLogin()
Get the login name of this user.


getPassword

java.lang.String getPassword()
Get the password of this user.


getFirstName

java.lang.String getFirstName()
Get the first name of this user.


getLastName

java.lang.String getLastName()
Get the last name of this user.


getEmailAddress

java.lang.String getEmailAddress()
Get the email address of this user.


getSecondaryOrganizations

java.util.Collection getSecondaryOrganizations()
Get the secondary parent organizations which contain this User.

Returns:
Collection of Organizations.