Class CaldavUserNode

  • All Implemented Interfaces:
    Serializable, org.bedework.util.logging.Logged

    public class CaldavUserNode
    extends CaldavPrincipalNode
    Class to represent a user in caldav.
    Author:
    Mike Douglass douglm rpi.edu
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.bedework.webdav.servlet.shared.WebdavNsNode

        org.bedework.webdav.servlet.shared.WebdavNsNode.PropertyTagEntry, org.bedework.webdav.servlet.shared.WebdavNsNode.PropVal, org.bedework.webdav.servlet.shared.WebdavNsNode.SetPropertyResult
    • Field Summary

      • Fields inherited from class org.bedework.webdav.servlet.shared.WebdavNsNode

        alias, allowsGet, collection, exists, groupPrincipal, path, status, targetUri, uri, urlHandler, userPrincipal, wdSysIntf
    • Method Summary

      • Methods inherited from class org.bedework.webdav.servlet.shared.WebdavPrincipalNode

        allowsSyncReport, getChildren, getCollection, getContentBinary, getContentLang, getContentLen, getContentType, getCreDate, getCurrentAccess, getDeleted, getEtagValue, getImmediateTargetCollection, getLastmodDate, getLogger, getOwner, getSyncToken, removeProperty, setProperty, trailSlash, update, writeContent
      • Methods inherited from class org.bedework.webdav.servlet.shared.WebdavNsNode

        addPropEntry, addPropEntry, equals, generateHref, generateHref, generateUrl, getAlias, getAllowsGet, getContent, getContentStream, getContentString, getEncodedUri, getEncodedUri, getExists, getPath, getPrefixedUri, getPrefixedUri, getStatus, getSupportedReports, getTargetUri, getUri, hashCode, init, isCollection, isPrincipal, setAlias, setAllowsGet, setDefaults, setExists, setStatus, setTargetUri, setUri
      • Methods inherited from interface org.bedework.util.logging.Logged

        audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warn
    • Constructor Detail

      • CaldavUserNode

        public CaldavUserNode​(CaldavURI cdURI,
                              SysIntf sysi,
                              CalPrincipalInfo ui)
                       throws org.bedework.webdav.servlet.shared.WebdavException
        Parameters:
        cdURI -
        sysi -
        ui - User Info
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException