Class 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

    Author:
    GKSpencer
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      WebDAVUser​(java.lang.String user, java.lang.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.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