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 Class

Contains the details of an authenticated WebDAV user

Author:
GKSpencer
See Also:
  • Constructor Details

    • WebDAVUser

      public WebDAVUser(String user, String ticket, NodeRef homeNode)
      Class constructor
      Parameters:
      user - String
      ticket - String
      homeNode - NodeRef
  • Method Details

    • getUserName

      public final String getUserName()
      Return the user name
      Specified by:
      getUserName in interface SessionUser
      Returns:
      String
    • getTicket

      public final 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 NodeRef getHomeNode()
      Return the user home node
      Returns:
      NodeRef
    • setHomeNode

      protected final void setHomeNode(NodeRef homeNode)
      Set the home folder node for this user
      Parameters:
      homeNode - NodeRef
    • toString

      public String toString()
      Return the user details as a string
      Overrides:
      toString in class Object
      Returns:
      String