public final class User
extends java.lang.Object
implements org.alfresco.repo.SessionUser
Constructor and Description |
---|
User(java.lang.String userName,
java.lang.String ticket,
org.alfresco.service.cmr.repository.NodeRef person)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCompanyRootId() |
java.lang.String |
getFullName(org.alfresco.service.cmr.repository.NodeService service)
Return the full name of the Person this User represents
|
static java.lang.String |
getFullName(org.alfresco.service.cmr.repository.NodeService nodeService,
org.alfresco.service.cmr.repository.NodeRef user)
Returns the full name of the user represented by the given NodeRef
|
static java.lang.String |
getFullNameAndUserId(org.alfresco.service.cmr.repository.NodeService nodeService,
org.alfresco.service.cmr.repository.NodeRef user)
Returns the full name of the user plus their userid in the form [id]
|
java.lang.String |
getHomeSpaceId() |
org.alfresco.service.cmr.repository.NodeRef |
getPerson() |
java.lang.String |
getTicket() |
java.lang.String |
getUserName() |
boolean |
isAdmin() |
void |
reset()
Forces a clear of any cached or calcluated values
|
void |
setCompanyRootId(java.lang.String companyRootId) |
void |
setHomeSpaceId(java.lang.String homeSpaceId) |
public User(java.lang.String userName, java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef person)
userName
- constructor for the userpublic void reset()
public java.lang.String getUserName()
getUserName
in interface org.alfresco.repo.SessionUser
public java.lang.String getFullName(org.alfresco.service.cmr.repository.NodeService service)
service
- NodeService to usepublic java.lang.String getHomeSpaceId()
public void setHomeSpaceId(java.lang.String homeSpaceId)
homeSpaceId
- Sets the id of the users home spacepublic java.lang.String getCompanyRootId()
public void setCompanyRootId(java.lang.String companyRootId)
companyRootId
- Sets the id of the company home spacepublic java.lang.String getTicket()
getTicket
in interface org.alfresco.repo.SessionUser
public org.alfresco.service.cmr.repository.NodeRef getPerson()
public boolean isAdmin()
public static java.lang.String getFullName(org.alfresco.service.cmr.repository.NodeService nodeService, org.alfresco.service.cmr.repository.NodeRef user)
nodeService
- The node service instanceuser
- The user to get the full name forpublic static java.lang.String getFullNameAndUserId(org.alfresco.service.cmr.repository.NodeService nodeService, org.alfresco.service.cmr.repository.NodeRef user)
nodeService
- The node service instanceuser
- The user to get the full name forCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.