Package org.alfresco.repo.webdav.auth
Class WebDAVUser
- java.lang.Object
-
- org.alfresco.repo.webdav.auth.WebDAVUser
-
- All Implemented Interfaces:
Serializable,SessionUser
public class WebDAVUser extends Object implements SessionUser
WebDAV User ClassContains the details of an authenticated WebDAV user
- Author:
- GKSpencer
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WebDAVUser(String user, String ticket, org.alfresco.service.cmr.repository.NodeRef homeNode)Class constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.alfresco.service.cmr.repository.NodeRefgetHomeNode()Return the user home nodeStringgetTicket()Return the ticketStringgetUserName()Return the user namebooleanhasHomeNode()Check if the user has a home nodeprotected voidsetHomeNode(org.alfresco.service.cmr.repository.NodeRef homeNode)Set the home folder node for this userStringtoString()Return the user details as a string
-
-
-
Method Detail
-
getUserName
public final String getUserName()
Return the user name- Specified by:
getUserNamein interfaceSessionUser- Returns:
- String
-
getTicket
public final String getTicket()
Return the ticket- Specified by:
getTicketin interfaceSessionUser- Returns:
- String
-
hasHomeNode
public final boolean hasHomeNode()
Check if the user has a home node- Returns:
- boolean
-
getHomeNode
public final org.alfresco.service.cmr.repository.NodeRef getHomeNode()
Return the user home node- Returns:
- NodeRef
-
setHomeNode
protected final void setHomeNode(org.alfresco.service.cmr.repository.NodeRef homeNode)
Set the home folder node for this user- Parameters:
homeNode- NodeRef
-
-