org.alfresco.repo.webdav.auth
Class WebDAVUser

java.lang.Object
  extended by org.alfresco.repo.webdav.auth.WebDAVUser
All Implemented Interfaces:
java.io.Serializable, SessionUser

public class WebDAVUser
extends java.lang.Object
implements SessionUser

WebDAV User Class

Contains the details of an authenticated WebDAV user

See Also:
Serialized Form

Constructor Summary
WebDAVUser(java.lang.String user, java.lang.String ticket, org.alfresco.service.cmr.repository.NodeRef homeNode)
          Class constructor
 
Method Summary
 org.alfresco.service.cmr.repository.NodeRef getHomeNode()
          Return the user home node
 java.lang.String getTicket()
          Return the ticket
 java.lang.String getUserName()
          Return the user name
 boolean hasHomeNode()
          Check if the user has a home node
protected  void setHomeNode(org.alfresco.service.cmr.repository.NodeRef homeNode)
          Set the home folder node for this user
 java.lang.String toString()
          Return the user details as a string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebDAVUser

public WebDAVUser(java.lang.String user,
                  java.lang.String ticket,
                  org.alfresco.service.cmr.repository.NodeRef homeNode)
Class constructor

Parameters:
user - String
ticket - String
homeNode - NodeRef
Method Detail

getUserName

public final java.lang.String getUserName()
Return the user name

Specified by:
getUserName in interface SessionUser
Returns:
String

getTicket

public final java.lang.String getTicket()
Return the ticket

Specified by:
getTicket in interface SessionUser
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

toString

public java.lang.String toString()
Return the user details as a string

Overrides:
toString in class java.lang.Object
Returns:
String


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.